UDF для отображения строки в виде шестнадцатеричного кода - PullRequest
0 голосов
/ 29 ноября 2010

У меня есть несколько странных символов в поле VARCHAR, которые мешают мне преобразовать поле в INTEGER. Я хочу отладить это и поэтому мне нужна UDF, которая преобразует строку в шестнадцатеричный код (как в шестнадцатеричном редакторе), чтобы я мог видеть, с какими символами я имею дело.

Где найти такую ​​функцию или как ее написать?

Ответы [ 2 ]

5 голосов
/ 29 ноября 2010

Простое приведение к varbinary сделает свое дело.

select cast( @string as varbinary(max)) 
0 голосов
/ 06 декабря 2010

И Если вы внедрите RULE и CHECK CONSTRAINTS в базе данных, вы можете предотвратить попадание странных символов в ваши поля. Это в руководстве.

...