UDF将字符串显示为十六进制代码

tho*_*ulb 0 sql t-sql user-defined-functions sql-server-2008

我在VARCHAR字段中有一些奇怪的字符,这阻止我将字段转换为INTEGER.我想调试这个,所以我需要一个将字符串转换为十六进制代码的UDF(就像在十六进制编辑器中一样),以便我可以看到我正在处理的字符.

我在哪里可以找到这样的功能或如何编写它?

Pav*_*čík 5

简单的转换为varbinary就可以了.

select cast( @string as varbinary(max)) 
Run Code Online (Sandbox Code Playgroud)