SQLCODE -303
SQL0303 Variabile non compatibile o valore troppo lungo
- Testo del messaggio IBM
- Variable &2 not compatible or value too long.
- SQLCODE
- -303
- SQLSTATE
- 22001, 42806
La causa più comune
Il valore restituito non si può assegnare alla variabile: tipi non compatibili, o variabile troppo corta.
Altre cause
- L'ordine delle colonne nella SELECT è diverso da quello delle variabili nella INTO.
- Una data letta in una variabile carattere troppo corta (servono almeno 10 caratteri per *ISO, 8 per *YMD, *MDY e *DMY).
Come si risolve
Allinea ordine e tipi fra SELECT e INTO, oppure usa un CAST nella SELECT.
Errori collegati
Testo e codici dalla documentazione IBM di 7.6. Controllato il .