我有一个超过15列的SQL Server表。如何只在SQL Server中更新表列才出现空值?
我的一个专栏名称是verification_Status
。目前,我有verification_Status
如下下0, 1, 2, null
值:
例如:
Id Name verification_Status
1 John 0
2 Kat 1
3 Williams Null
4 Rosy null
我想让0空的地方出现。我有4k行更新,所以我有点担心。
update masterTable
set verification_Status = 0
where verification_Status == null
我打算使用上面的查询。
我可以知道这是对我的问题的正确查询吗?有人可以指导我吗?
你几乎there..just使用'那里verification_Status是null' –
4K记录,即使有15列不应该看到的性能损失,如果它是一次性的或计划的作业。现在,如果你每秒钟都这样做,那么我会考虑将默认列属性设置为0,因此如果为NULL,则它在插入时始终为0。 – ioneyed