[英]Remove 'image' type data
我想在类型的字段删除或截断该数据image
从SQL Server
的SQL
。
该字段不为空。 如果可能,将其设置为值0
的字节没有问题。
以下是我尝试过的内容:
update tblData
set Data = 0
这给出了错误:
操作数类型冲突:int与图像不兼容
由于这是一个二进制字段,因此您应该执行以下操作:
update tblData
set Data = 0x0
您可以通过运行以下命令查看它是否有效:
insert into tblData values (0x30232)
select DATALENGTH(Data) as Size from tblData
update tblData set Data = 0x0
select DATALENGTH(Data) as Size from tblData
它先打印出3个尺寸,然后打印1个:
(1 row(s) affected)
Size
-----------
3
(1 row(s) affected)
(1 row(s) affected)
Size
-----------
1
(1 row(s) affected)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.