J'ai quelque chose comme ceci à l'esprit:Est-il sûr de mettre à jour un champ de table avec la clause WHERE vérifiant ce même champ?
UPDATE [MyTable]
SET [SomeField] = 1
WHERE [SomeField] is NULL
Est-ce que ça marche ou est-ce que la modification d'une collection tout en itérer sur elle?
Ou peut-être écrire quelque chose comme ça?
UPDATE [MyTable]
SET [SomeField] = 1
WHERE [ID] IN (SELECT [ID]
FROM [MyTable]
WHERE [SomeField] is NULL)