gpt4 book ai didi

sql - 在Sql Server中,如何将二进制字符串转换为二进制?

转载 作者:行者123 更新时间:2023-12-02 23:51:56 25 4
gpt4 key购买 nike

我有一些表示二进制数据的字符串格式的数据(例如“0x0002”)。是否有一些函数或技巧可以将它们从文字字符串转换为二进制?也就是说,我希望 '0x0002' 变成 0x0002,而 SELECT CAST('0x0002' AS BINARY(20)) 显然不会这样做。我确实想出了一些非常缓慢的过程,其中涉及构建 SQL 语句并将它们分配给变量并执行它(例如“EXEC (@Query)”),但我正在寻找一些我不必做的事情那个。

如果有帮助,这里有一个示例表,您可以对其进行测试:

CREATE TABLE #T (BinaryString VARCHAR(100))
INSERT INTO #T VALUES('0x0000000000000000000000000000000000000002') -- Binary = the integer 2
INSERT INTO #T VALUES('0x000000000000000000000000000000000000007B') -- Binary = the integer 123

最佳答案

关于sql - 在Sql Server中,如何将二进制字符串转换为二进制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/655680/

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