无法从text-type列上的空值中删除数据库中的行

时间:2017-09-05 07:09:17

标签: sql-server sql-server-2012 delete-row varcharmax

尝试从SQL Squirrel中删除数据库中的行时,出现以下错误。

enter image description here

现在,当文本类型列具有值'' (如空) 当它为null时,删除时没有错误。

这是为什么?如果我将列转换为varchar(max)类型而不是文本并且存在任何可能的危险吗?

1 个答案:

答案 0 :(得分:0)

An empty string is a string with zero length or no character. Null is absence of data


used delete statement with [text-type column ='' OR text-type column is NULL]