Bạn đã đăng một số mã mẫu, vì vậy không rõ bạn đang cố gắng đạt được điều gì. Nếu bạn muốn biết giá trị được gán, hãy nói để chuyển sang một số thủ tục khác, bạn có thể làm như sau:
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>
Chỉnh sửa
Chúng ta có thể sử dụng mệnh đề RETURNING để lấy giá trị của bất kỳ cột nào, kể cả những cột đã được đặt bằng giá trị mặc định hoặc bằng mã kích hoạt.