SQLCODE -180
SQL0180 Sintassi della data, dell'ora o del timestamp non valida
- Testo del messaggio IBM
- Syntax of date, time, or timestamp value not valid.
- SQLCODE
- -180
- SQLSTATE
- 22007
La causa più comune
Una stringa convertita in data, ora o timestamp non rispetta il formato atteso: per esempio '05/10/2026' quando il job usa *ISO.
Altre cause
- Il formato data del programma (DATFMT di CRTSQLRPGI) o della connessione JDBC o ODBC è diverso da quello dei dati.
- Separatori diversi da quelli attesi.
Come si risolve
Usa letterali ISO ('2026-10-05'), che valgono con qualunque formato, oppure converti in modo esplicito con TO_DATE o TIMESTAMP_FORMAT.
Errori collegati
Testo e codici dalla documentazione IBM di 7.6. Controllato il .