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_CEST
comoNULL
. -
WHERE Cod_CEST = ''
: Filtra as linhas onde o campoCod_CEST
está 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