gpt4 book ai didi

sql-server-2008 - 如何在varbinary(max)字段中插入0

转载 作者:行者123 更新时间:2023-12-03 15:19:06 24 4
gpt4 key购买 nike

我试图在varbinary max中插入0值以测试一些结果。我尝试将''强制转换为二进制,尝试向其输入0,但它将其转换为0x00。

有没有办法只输入0作为特定值?

最佳答案

如果要表示一个空字节序列,请将其值设置为0x

INSERT INTO MyTable(MyBinary) VALUES (0x)


例如:

DECLARE @myTable TABLE (
binaryField VARBINARY(MAX) NOT NULL
)

INSERT INTO @myTable(binaryField) VALUES(0x) -- 0 bytes
INSERT INTO @myTable(binaryField) VALUES(0x11223344) -- 4 bytes

SELECT *, len(binaryField) FROM @myTable

关于sql-server-2008 - 如何在varbinary(max)字段中插入0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19458365/

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