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

Thủ tục Oracle đơn giản không thành công

Giả sử bạn đang sử dụng Oracle 12c với máy khách 12c:

create or replace procedure testsproc
    ( username in varchar2 )
as
    resultset sys_refcursor;
begin
    open resultset for
        select * from test_table 
        where  name = username;

    dbms_sql.return_result(resultset);
end testsproc;

Sau đó gọi nó bằng

exec testsproc('Phil')

hoặc

call testsproc('Phil');

hoặc

begin
    testsproc('Phil');
end;

tùy thuộc vào bạn đang gọi nó từ gì.

Đọc thêm



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tạo chuỗi ngày và giờ

  2. Làm thế nào để Tìm Thời gian Thực thi Truy vấn trong Oracle SQL Developer?

  3. ORA-65139:Không khớp giữa tệp siêu dữ liệu XML và tệp dữ liệu

  4. cam kết sau khi chọn

  5. Oracle UTL_SMTP:Ví dụ về Gửi Thư với Phần đính kèm Sử dụng Xác thực Ví Oracle