SQLCODE -138
SQL0138 Argomento non valido per SUBSTR
- Testo del messaggio IBM
- Argument &1 of substringing function not valid.
- SQLCODE
- -138
- SQLSTATE
- 22011
La causa più comune
SUBSTR (o LEFT, o OVERLAY) con posizione iniziale o lunghezza oltre la lunghezza della stringa, o con un argomento che non è un intero.
Altre cause
- Una posizione calcolata con LOCATE, che restituisce 0.
Come si risolve
Controlla le lunghezze con LENGTH, o usa LEFT e RIGHT quando basta. Proteggi i calcoli con un CASE quando la posizione può valere 0.
Errori collegati
Testo e codici dalla documentazione IBM di 7.6. Controllato il .