Jag löste ett liknande problem med NULLIF
funktion:
UPDATE table
SET col1 = NULLIF(col1, '')
Från T-SQL-referensen:
NULLIF returnerar det första uttrycket om de två uttrycken inte är lika. Om uttrycken är lika, returnerar NULLIF ett nollvärde av typen av det första uttrycket.