Trước hết, câu hỏi hay.
Tôi muốn đưa ra một câu trích dẫn nhỏ:
Mọi tham chiếu đến một biến PL / SQL trên thực tế là một biến ràng buộc.
Đã nói rằng,
Bản thân PL / SQL xử lý hầu hết các vấn đề liên quan đến các biến liên kết , đến mức hầu hết mã bạn viết đã sử dụng các biến ràng buộc mà bạn không biết. Lấy ví dụ, bit sau của PL / SQL:
create or replace procedure dsal(p_empno in number)
as
begin
update emp
set sal=sal*2
where empno = p_empno;
commit;
end;
/
Bây giờ bạn có thể nghĩ rằng bạn phải thay thế p_empno bằng một biến ràng buộc. Tuy nhiên, tin tốt là mọi tham chiếu đến biến PL / SQL trên thực tế là một biến ràng buộc.
Nguồn