在我的SQL表中有一個名爲IsApproved的列,它全部爲NULL。我想把它們變成'真'。我寫了這條SQL語句,但它不起作用:如何在列名下的所有單元格中插入值
INSERT INTO [persondb].[dbo].[Person] (IsApproved) VALUES ('True')
我該如何做這項工作?謝謝。
在我的SQL表中有一個名爲IsApproved的列,它全部爲NULL。我想把它們變成'真'。我寫了這條SQL語句,但它不起作用:如何在列名下的所有單元格中插入值
INSERT INTO [persondb].[dbo].[Person] (IsApproved) VALUES ('True')
我該如何做這項工作?謝謝。
更新與true
值
update table [persondb].[dbo].[Person]
set IsApproved = 'True' where IsApproved is null
你需要的表更新它不插入:
update [persondb].[dbo].[Person] set IsApproved ='True' -- or 1, depends on the field type
where IsApproved is null
這個下面一個試試看。
從表名中選擇IsNull(IsApproved,'true')。
(或)
更新[persondb] [DBO]。[人]設置IsApproved = '真',其中IsApproved爲空
希望這會幫助你。
什麼是IsApproved的數據類型? – 2015-04-03 08:32:32
你需要'UPDATE',而不是'INSERT' – ASh 2015-04-03 08:32:59