2010-11-29 62 views
0

我在VARCHAR字段中有一些奇怪的字符,它們阻止我將字段轉換爲INTEGER。我想調試這個,所以我需要一個UDF將字符串轉換爲十六進制代碼(就像在十六進制編輯器中一樣),以便我可以看到我正在處理的字符。UDF將字符串顯示爲十六進制代碼

我在哪裏可以找到這樣一個功能,或者我該如何編寫它?

回答

5

簡單的鑄造到varbinary會有所斬獲。

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

謝謝,你只是救了我很多工作! – thomaspaulb 2010-11-29 12:06:21

-3

,如果你在,嗯,數據庫實現RULECHECK CONSTRAINTS,可以防止奇怪的字符進入擺在首位的領域。它在手冊中。

相關問題