← Tutti gli errori

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 .