【问题标题】:UDF to display string as hexcodeUDF 将字符串显示为十六进制代码
【发布时间】:2011-05-17 05:42:53
【问题描述】:

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

在哪里可以找到这样的函数,或者如何编写?

【问题讨论】:

    标签: sql tsql sql-server-2008 user-defined-functions


    【解决方案1】:

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

    select cast( @string as varbinary(max)) 
    

    【讨论】:

      【解决方案2】:

      并且如果你在数据库中实现RULECHECK CONSTRAINTS,你可以首先防止奇怪的字符进入你的字段。说明书上有。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-06-28
        • 2018-01-31
        • 2018-03-27
        • 1970-01-01
        • 2014-04-05
        • 2017-03-09
        • 1970-01-01
        相关资源
        最近更新 更多