SQLCODE -007
SQL0007 Carattere non valido nell'istruzione
- Testo del messaggio IBM
- Character &1 (HEX &2) not valid in SQL statement.
- SQLCODE
- -007
- SQLSTATE
- 42601
La causa più comune
L'istruzione contiene un carattere che SQL non accetta: tipicamente apici tipografici incollati da Word, Teams o da un'email.
Altre cause
- Caratteri non stampabili nel sorgente.
- Un problema di CCSID che trasforma un carattere in un altro.
Come si risolve
Il messaggio dice il carattere e il suo valore esadecimale. Riscrivi a mano apici e virgolette, oppure incolla prima in un editor di testo semplice; controlla il CCSID del sorgente.
Errori collegati
Testo e codici dalla documentazione IBM di 7.6. Controllato il .