Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Các biến PL / SQL trong con trỏ có hiệu quả giống như các tham số liên kết không?

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. vấn đề với hàm to_date với sysdate

  2. PLSQL JDBC:Làm thế nào để lấy ID hàng cuối cùng?

  3. Sql:chênh lệch giữa hai ngày

  4. Hàm tổng hợp trong một khoảng thời gian nhất định

  5. Hàm BITAND () trong Oracle