gpt4 book ai didi

sql - 将二进制 ID 字段转换为文本

转载 作者:行者123 更新时间:2023-12-04 20:21:38 25 4
gpt4 key购买 nike

我需要 SQL Server 2005 中 id 字段的文本(表示)。有没有办法,我们可以生成 id 字段的文本表示?

例如,如果 id 字段读取为 0x00000000000002F0,我需要 0x00000000000002F0 的文本值,以便我可以运行 SUBSTR 操作。

约束

  • 我不允许在数据库中创建存储过程(因为不允许创建 SP)

  • 谢谢!

    最佳答案

    您可以使用将 unicode 字符串转换为二进制

    SELECT CONVERT(VARBINARY(40),N'Hello World')
    (returns 0x480065006C006C006F00200057006F0072006C006400)

    使用从二进制转换回 unicode
    SELECT CONVERT(NVARCHAR(20), 0x480065006C006C006F00200057006F0072006C006400)
    (returns 'Hello World')

    关于sql - 将二进制 ID 字段转换为文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3776838/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com