В конкретном случае у меня есть таблица базы данных, заполненная 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 .
Есть идеи, что может быть причиной этого?
Я проверил эту ситуацию с помощью Azure Data Studio 1.4.5.