Je hebt wat voorbeeldcode gepost, dus het is niet duidelijk wat je probeert te bereiken. Als u de toegewezen waarde wilt weten, kunt u bijvoorbeeld voor het overgaan naar een andere procedure zoiets als dit doen:
SQL> var dno number
SQL> insert into dept (deptno, dname, loc)
2 values (deptno_seq.nextval, 'IT', 'LONDON')
3 returning deptno into :dno
4 /
1 row created.
SQL> select * from dept
2 where deptno = :dno
3 /
DEPTNO DNAME LOC
---------- -------------- -------------
55 IT LONDON
SQL>
Bewerken
We kunnen de RETURNING-component gebruiken om de waarden van elke kolom te krijgen, inclusief de waarden die zijn ingesteld met standaardwaarden of door triggercode.