0
我在VARCHAR字段中有一些奇怪的字符,它們阻止我將字段轉換爲INTEGER。我想調試這個,所以我需要一個UDF將字符串轉換爲十六進制代碼(就像在十六進制編輯器中一樣),以便我可以看到我正在處理的字符。UDF將字符串顯示爲十六進制代碼
我在哪裏可以找到這樣一個功能,或者我該如何編寫它?
我在VARCHAR字段中有一些奇怪的字符,它們阻止我將字段轉換爲INTEGER。我想調試這個,所以我需要一個UDF將字符串轉換爲十六進制代碼(就像在十六進制編輯器中一樣),以便我可以看到我正在處理的字符。UDF將字符串顯示爲十六進制代碼
我在哪裏可以找到這樣一個功能,或者我該如何編寫它?
簡單的鑄造到varbinary會有所斬獲。
select cast(@string as varbinary(max))
而,如果你在,嗯,數據庫實現RULE
和CHECK CONSTRAINTS
,可以防止奇怪的字符進入擺在首位的領域。它在手冊中。
謝謝,你只是救了我很多工作! – thomaspaulb 2010-11-29 12:06:21