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

Làm thế nào để khai báo các tham số đầu vào-đầu ra trong thủ tục / chức năng được lưu trữ của máy chủ SQL?

Nếu bạn khai báo một tham số là OUTPUT, nó hoạt động như cả Input và OUTPUT

CREATE PROCEDURE SimpleInOutProcedure 
(
    @p_InputInt  INT,
    @p_OutputInt INT OUTPUT
)
AS
BEGIN
    SELECT 
       @p_OutputInt = @p_OutputInt
END
GO

DECLARE @p_OutputInt int = 4
EXEC SimpleInOutProcedure @p_InputInt = 1, @p_OutputInt = @p_OutputInt OUTPUT
SELECT @p_OutputInt


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Liên kết lại cơ sở hạ tầng lưới

  2. Lỗi 404 Không tìm thấy với EM 12c

  3. Sử dụng Substr với hướng dẫn để trích xuất một chuỗi trong Oracle

  4. cách kiểm tra tất cả các ràng buộc trên bảng trong oracle

  5. Cách tạo chế độ xem trong oracle