Para atualizar todas as linhas da tabela MenuItems onde a coluna Cod_CEST está vazia (''), definindo-as como NULL, você pode usar o seguinte comando SQL:
UPDATE [dbo].[MenuItems]
SET Cod_CEST = NULL
WHERE Cod_CEST = '';
Explicação:
-
SET Cod_CEST = NULL: Define o valor da colunaCod_CESTcomoNULL. -
WHERE Cod_CEST = '': Filtra as linhas onde o campoCod_CESTestá vazio ('').
Se houver espaços em branco na coluna, você pode utilizar a função LTRIM(RTRIM()) para garantir que apenas valores realmente vazios sejam afetados:
UPDATE [dbo].[MenuItems]
SET Cod_CEST = NULL
WHERE LTRIM(RTRIM(Cod_CEST)) = '';
Caso a coluna também tenha NULLs, e você queira verificar a situação antes da atualização, execute:
SELECT Cod_CEST, COUNT(*)
FROM [dbo].[MenuItems]
GROUP BY Cod_CEST;
Aqui está o script final formatado corretamente:
USE [juxtapos3]
GO
UPDATE [dbo].[MenuItems]
SET Cod_CEST = NULL
WHERE LTRIM(RTRIM(Cod_CEST)) = '';
GO
