Ich habe ein ähnliches Problem mit NULLIF
gelöst Funktion:
UPDATE table
SET col1 = NULLIF(col1, '')
Aus der T-SQL-Referenz:
NULLIF gibt den ersten Ausdruck zurück, wenn die beiden Ausdrücke nicht gleich sind. Wenn die Ausdrücke gleich sind, gibt NULLIF einen Nullwert vom Typ des ersten Ausdrucks zurück.