Hallo, ich bekomme bei folgendem Statement einen SQl-Fehler SQL0406 der Art1 (Überlauf) für die Spalte AUFTRAGNR, immer wenn der Wert für die Spalte BETRAG1 >= 800.00 ist:
Insert into ZENRX120PF(AUFTRDATE, LSNR, LSDATE, ORGEINHEIT,
REFERENZNR, POSITION, UPOSITION, ARTNRLIEF, EANCODE, MARKE, ARTBEZEI
CH, LSTGART, ANZAHL, AUFTRAGNR, BETRAG1, BETRAG2, SKONTOP, SKONTOB,
MWSTB, MWSTP, STATNR, STATTEXT, INFOTEXT, RABATTP, RABATTB, FALLIGKE
IT, USRADD, TSTADD)
VALUES(null, null, null, '511', 'A20026533522', 1, null, null,
null, null, null, '520', null, NULL, 811.11, 888.11,
3.00, 26.40, 121.36, 16.00, null, null, null, null, null,
DATE('2002-05-15'), 'SYSTEM', CURRENT_TIMESTAMP)

Wird in die Spalte AUFTRAGNR ein Wert wie z.B. '4711' eingetragen oder führe ich für die Spalte BETRAG1 den CAST "DECIMAL('811.11', 15, 2, '.')" durch, tritt das Problem nicht auf. Das OS ist auf V4R5. Kann mir irgend jemand helfen.
Danke und Gruss
S2