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

Thủ tục lưu trữ Oracle

Một tập lệnh để tạo nhiều thủ tục sẽ giống như sau:

create or replace procedure proc1 (param1 varchar2)
is
begin
    null;
end;
/

create or replace procedure proc2 (param1 varchar2)
is
begin
    null;
end;
/

create or replace procedure proc3
is
begin
    null;
end;
/

Của bạn trông như thế nào?

Phương pháp hay nhất là luôn luôn đặt các thủ tục được lưu trữ có liên quan trong các gói:

create or replace package package1 is

    procedure proc1 (param1 varchar2)
    is
    begin
        null;
    end;

    procedure proc2 (param1 varchar2)
    is
    begin
        null;
    end;

    procedure proc3
    is
    begin
        null;
    end;

end package1;
/


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuyển đổi từng ký tự trong một chuỗi thành một hàng

  2. Truy vấn ràng buộc Oracle sau giá trị của search_condition

  3. Tương đương với varchar (max) trong Oracle là gì?

  4. Kết hợp tất cả các cột của mỗi bản ghi thành một mục nhập

  5. Tắt trình kích hoạt và bật lại trình kích hoạt nhưng tránh thay đổi bảng trong thời gian chờ đợi