Du har lagt upp lite exempelkod, så det är inte klart vad du försöker uppnå. Om du vill veta det tilldelade värdet, säg att du kan göra något så här för att gå vidare till någon annan procedur:
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>
Redigera
Vi kan använda RETURNING-satsen för att få värdena för valfri kolumn, inklusive de som har ställts in med standardvärden eller med triggerkod.