【发布时间】:2019-03-15 09:10:49
【问题描述】:
在特定情况下,我有一个填充了 1070 个项目的数据库表,并且在此过程中的某个时刻,我向其中添加了一个名为“Current_Status”的列。因此,所有项目都有一个最初为 NULL 的新字段。
此表用作队列,对于处理的每一行,我将“Current_Status”字段更新为“已处理”或“未处理”。
为了了解流程进展如何,我使用以下查询计算了状态仍为 NULL 的剩余项目:
SELECT COUNT([Current_Status]) FROM Table_Name WHERE [Current_Status] IS NULL
问题是在前 1000 个项目之后,该查询执行的结果是 0,即使我检查并使用 SELECT * FROM Table_Name 查询显示仍然有一些行状态为 NULL em>。
任何想法可能导致这种情况?
我使用 Azure Data Studio 1.4.5 检查了这种情况。
【问题讨论】:
标签: sql azure-sql-database sql-null