Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak zadeklarować parametry wejścia-wyjścia w procedurze/funkcji przechowywanej w programie SQL Server?

Jeśli zadeklarujesz parametr jako WYJŚCIE, działa on zarówno jako Wejście, jak i WYJŚCIE

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. Ukośnik czy nie ukośnik?

  2. Pierwsze kroki z Oracle SQL Developer na MacOSX

  3. Zmodyfikuj zapytanie widoku zmaterializowanego

  4. oracle 12c - wybierz ciąg po ostatnim wystąpieniu znaku

  5. Jak zmienić priorytet dla programu równoległego?