2010-11-29 15 views
0

フィールドをINTEGERに変換できないようなVARCHARフィールドに、奇妙な文字がいくつかあります。私はこれをデバッグしたいので、文字列を16進コードに変換するUDFが必要です(16進エディタのように)ので、どの文字を扱うことができるかを知ることができます。UDFで文字列を16進数で表示する

このような機能はどこにありますか、どのように書くことができますか?

答えて

5

varbinaryへの単純なキャストはそのトリックを行います。

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

ありがとう、あなたは私に多くの仕事を保存しました! – thomaspaulb

-3

そしてあなたは、ええと、データベース内RULECHECK CONSTRAINTSを実装する場合は、最初の場所であなたのフィールドになって変な文字を防ぐことができます。それはマニュアルにあります。

関連する問題