Ik heb een soortgelijk probleem opgelost met NULLIF
functie:
UPDATE table
SET col1 = NULLIF(col1, '')
Uit de T-SQL-referentie:
NULLIF retourneert de eerste expressie als de twee expressies niet gelijk zijn. Als de expressies gelijk zijn, retourneert NULLIF een null-waarde van het type van de eerste expressie.