J'ai résolu un problème similaire en utilisant NULLIF
fonction :
UPDATE table
SET col1 = NULLIF(col1, '')
À partir de la référence T-SQL :
NULLIF renvoie la première expression si les deux expressions ne sont pas égales. Si les expressions sont égales, NULLIF renvoie une valeur nulle du type de la première expression.