SQLCODE -304
SQL0304 Errore di conversione nell'assegnazione a una variabile
- Testo del messaggio IBM
- Conversion error in assignment to variable &2.
- SQLCODE
- -304
- SQLSTATE
- 22003, 22023, 22504
La causa più comune
Il valore restituito non entra nella variabile: tipico con SUM o COUNT su variabili dimensionate troppo piccole.
Altre cause
- Dati decimali non validi nella tabella (campi packed con spazi in file DDS).
Come si risolve
Ingrandisci la variabile, o usa un CAST nella query. Se il problema sono dati sporchi, correggili alla fonte.
Errori collegati
Testo e codici dalla documentazione IBM di 7.6. Controllato il .