在我的SQL表中有一个名为IsApproved的列,它全部为NULL。我想把它们变为“真实”。我写了这个SQL语句,但它没有工作:
INSERT INTO [persondb].[dbo].[Person] (IsApproved) VALUES ('True')
我该如何使这项工作?感谢。
答案 0 :(得分:1)
使用true
值
update table [persondb].[dbo].[Person]
set IsApproved = 'True' where IsApproved is null
答案 1 :(得分:1)
你需要更新它而不是插入:
update [persondb].[dbo].[Person] set IsApproved ='True' -- or 1, depends on the field type
where IsApproved is null
答案 2 :(得分:1)
试试下面这个。
从tablename中选择IsNull(IsApproved,'true')。
(或)
更新[persondb]。[dbo]。[Person]设置IsApproved ='True',其中IsApproved为空
希望这会对你有所帮助。
答案 3 :(得分:1)