SQLCODE -913
SQL0913 Riga o oggetto in uso
- Testo del messaggio IBM
- Row or object &1 in &2 type *&3 in use.
- SQLCODE
- -913
- SQLSTATE
- 57033
La causa più comune
Un altro job tiene un lock sulla riga o sulla tabella, e il tempo di attesa scade. Se il sistema lo sa, il messaggio nomina il job che tiene il lock.
Altre cause
- Transazioni lunghe senza COMMIT che tengono i lock sulle righe aggiornate.
- Un altro job ha la tabella allocata in esclusiva (salvataggi, RGZPFM, ALTER TABLE).
- Un altro cursore della stessa applicazione tiene la riga.
Come si risolve
WRKOBJLCK per vedere chi tiene il lock. Fai COMMIT più spesso, e scegli il livello di isolamento adatto.
Errori collegati
Testo e codici dalla documentazione IBM di 7.6. Controllato il .