SQLCODE -305
SQL0305 Serve una variabile indicatore
- Testo del messaggio IBM
- Indicator variable required.
- SQLCODE
- -305
- SQLSTATE
- 22002
La causa più comune
La query restituisce NULL e la variabile non ha un indicatore. Succede spesso con le outer join, o con MAX e SUM quando nessuna riga soddisfa la condizione.
Altre cause
- Una colonna che ammette NULL aggiunta a una tabella che prima non li aveva.
Come si risolve
Usa COALESCE nella SELECT, oppure dichiara una variabile indicatore (INTO :valore :indNull) e controllala.
Errori collegati
Testo e codici dalla documentazione IBM di 7.6. Controllato il .