Wieso einfach wenn es auch kompliziert geht ....

Ich hab da noch einige Rahmenbedingungen, weshalb ich keine zusätzliche Spalte erstellen kann oder auch keinen Default-Wert per Insert-Statement übergeben kann.

Grob gesagt geht es um ein SQL Übersetzungsprogramm welches transparent für MS SQL Applikationen eingesetzt werden kann. Dadurch wird der Applikation vorgegaukelt, dass die Applikation mit einer MS SQL DB verbunden ist, in Wirklichkeit aber mit der iSeries kommuniziert.

Im grossen und ganzen läuft die Sache sehr zufriedenstellend. Klar ist, dass nicht alles 100% übersetzt werden kann. Wie es auch das Beispiel mit dem DEFAULT-Wert zeigt. Aber Probleme sind ja da um gelöst zu werden.

Bevorzugteste Lösung wäre eine UDF welche in der DEFAULT-Klausel angegeben werden könnte. Da dies nicht geht muss ich mich langsam mit dem Gedanken an einem INSERT-Trigger anfreunden ...