Zitat Zitat von andreaspr@aon.at Beitrag anzeigen
Ich glaube das Problem ist in der Host-Variable zu finden.
Schreibe mal vor deinem Update
Code:
hostvar = ' ';
Und wenn dann immer noch nicht NULL steht, wäre der SQLSTATE interessant.
Hat leider nichts gebracht.
Habe zwischenzeitlich die Hostvariable komplett rausgenommen:

Code:
exec sql update Tabelle
             set    Spalte =
                    (case
                      when 1=2
                      then 'xx'
                      else NULL
                    end)
             where  ...;
Schreibt auch kein NULL. sqlcod und sqlstate sind 0.