← Tutti gli errori

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 .