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 coluna Cod_CEST como NULL.

  • WHERE Cod_CEST = '': Filtra as linhas onde o campo Cod_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

 

 

Esta resposta lhe foi útil? 0 Usuários acharam útil (0 Votos)