Re: Datumsberechnung im SQL
[ ruban.de ] [ Antworten ] [ Forum ]
Geschrieben von Andreas on Februar 03, 2004 um 07:54:
Als Antwort auf Re: Datumsberechnung im SQL geschrieben von Andreas on Februar 03, 2004 um 07:45:
Hi, hab gerade noch was gesehen, der B37 schein berechtigt zu sein. Und zwar kommt zwar ein sqlcode 0 heraus, aber der SQLSTATE 01506. und der schüttet die datei mit warnhinweisen voll bis sie überläuft! der 01506 bedeudet: Explanation: An adjustment was made to a DATE or TIMESTAMP value to correct a date the was not valid. The date resulted from an arithmetic operation. die warnhinweise sehen so aus: SELECT MONTH(DATE('30.01.2004') + 1 MONTH) ,MONTH(DATE('20.02.2004') + 1 MONTH) ,MONTH(DATE('30.03.2004') + 1 MONTH) FROM SYSIBM.SYSTABLES WHERE 1=1 SQLWARNING ON SELECT COMMAND, FETCH FUNCTION RESULT OF SQL STATEMENT: DSNT400I SQLCODE = 000, SUCCESSFUL EXECUTION DSNT418I SQLSTATE = 01506 SQLSTATE RETURN CODE DSNT416I SQLERRD = 0 0 0 -1 0 0 SQL DIAGNOSTIC INFORMATION DSNT416I SQLERRD = X'00000000' X'00000000' X'00000000' X'FFF INFORMATION DSNT417I SQLWARN0-5 = W,,,,, SQL WARNINGS DSNT417I SQLWARN6-A = W,,,, SQL WARNINGS und das halt pro zeile die er findet! Kann man die ausgabe der hinweise vielleicht einfach abstellen??
Schreibe eine Antwort
|