フィールドをINTEGERに変換できないようなVARCHARフィールドに、奇妙な文字がいくつかあります。私はこれをデバッグしたいので、文字列を16進コードに変換するUDFが必要です(16進エディタのように)ので、どの文字を扱うことができるかを知ることができます。UDFで文字列を16進数で表示する
このような機能はどこにありますか、どのように書くことができますか?
フィールドをINTEGERに変換できないようなVARCHARフィールドに、奇妙な文字がいくつかあります。私はこれをデバッグしたいので、文字列を16進コードに変換するUDFが必要です(16進エディタのように)ので、どの文字を扱うことができるかを知ることができます。UDFで文字列を16進数で表示する
このような機能はどこにありますか、どのように書くことができますか?
varbinaryへの単純なキャストはそのトリックを行います。
select cast(@string as varbinary(max))
そしてあなたは、ええと、データベース内RULE
とCHECK CONSTRAINTS
を実装する場合は、最初の場所であなたのフィールドになって変な文字を防ぐことができます。それはマニュアルにあります。
ありがとう、あなたは私に多くの仕事を保存しました! – thomaspaulb