繁体   English   中英

删除“图片”类型数据

[英]Remove 'image' type data

我想在类型的字段删除或截断该数据imageSQL ServerSQL

该字段不为空。 如果可能,将其设置为值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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM