SQLCODE -183
SQL0183 Risultato di un calcolo su date fuori intervallo
- Testo del messaggio IBM
- Result of date or timestamp expression not valid.
- SQLCODE
- -183
- SQLSTATE
- 22008
La causa più comune
Sommare o sottrarre durate porta la data prima di 0001-01-01 o dopo 9999-12-31.
Altre cause
- Date sentinella come 9999-12-31 a cui si aggiungono giorni.
- Formati con l'anno a due cifre e un risultato fuori dal 1940-2039.
Come si risolve
Escludi le date sentinella dal calcolo con un CASE o nella WHERE. Per l'anno a due cifre usa un formato *ISO, *EUR, *USA o *JIS.
Errori collegati
Testo e codici dalla documentazione IBM di 7.6. Controllato il .