Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como converter espaços vazios em valores nulos, usando o SQL Server?


Resolvi um problema semelhante usando NULLIF função:
UPDATE table 
SET col1 = NULLIF(col1, '')

Da referência T-SQL:

NULLIF retorna a primeira expressão se as duas expressões não forem iguais. Se as expressões forem iguais, NULLIF retornará um valor nulo do tipo da primeira expressão.