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

Các tham số OUT của thủ tục được lưu trữ Oracle

Câu hỏi của bạn không hoàn toàn rõ ràng. Tham số IN OUT được truyền theo cả hai cách, như tên gọi của nó. Điều này có nghĩa là nó phải được truyền vào một biến, không phải một ký tự và bạn cần một khối khai báo để thực hiện điều đó. Ví dụ:

declare
  l_segn number;
begin
  l_segn := 1;
  -- procedure will have received value = 1
  rifatt_segn0_ins(l_segn, 'x', 2, sysdate);
  -- procedure may have changed value of l_segn from 1 to something else
  dbms_output.put_line(l_segn); 
end;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-01017 Mẹo giải quyết lỗi Oracle

  2. ODP.NET Làm thế nào để chuyển mảng chuỗi vào một thủ tục được lưu trữ trong Oracle?

  3. Oracle RESET_PACKAGE không đặt lại giá trị của một biến trong phiên

  4. ngày sql oracle không muộn hơn hôm nay

  5. Kết nối bằng Oracle SQL