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??



Antworten:


Schreibe eine Antwort

Name:   
E-Mail:  

Thema:

Kommentar:

Optionale Link URL:   
Link Titel:                  
Optionale Image URL:


[ Antworten ] [ Forum ]