我将一个表导入到我的SQL Server 2017数据库中。该表在没有其他值的字段中包含文本值“NULL”。查询的语法是什么,将什么都替换“NULL”的文本值?
我认为以下内容可行,但事实并非如此。
UPDATE dbo.tblFlatTVL
SET TagType = NULL
WHERE TagType = 'NULL';
你的查询应该工作。如果“没有”,则表示空字符串,然后理解空字符串与NULL
不同:
Update dbo.tblFlatTVL
set TagType = ''
where TagType = 'NULL';
如果双引号是值的一部分,那么您应该将它们包含在比较中:
where TagType = '"NULL"';