2010-11-29 6 views
0

VARCHAR 필드에 필드를 INTEGER로 변환하지 못하게하는 이상한 문자가 있습니다. 이것을 디버깅하고 싶기 때문에 문자열을 16 진수 코드로 변환하는 UDF가 필요합니다 (16 진수 편집기 에서처럼). 그래서 어떤 문자를 처리 할 수 ​​있는지 알 수 있습니다.문자열을 16 진수 코드로 표시하는 UDF

어디서 그런 함수를 찾을 수 있습니까? 아니면 어떻게 쓸 수 있습니까?

답변

5

varbinary에 대한 간단한 캐스팅이 트릭을 수행합니다. 당신은, 음, 데이터베이스에 RULECHECK CONSTRAINTS을 구현하는 경우

select cast(@string as varbinary(max)) 
+0

감사합니다. 방금 저에게 많은 작업을 저장했습니다! – thomaspaulb

-3


그리고
, 당신은 처음에 필드에 점점 이상한 문자를 방지 할 수 있습니다. 그것은 설명서에 있습니다.