sql >> Database teknologi >  >> RDS >> Oracle

Hvordan man erklærer input-output-parametre i SQL Server Stored Procedure/-funktion?

Hvis du erklærer en parameter som OUTPUT, fungerer den som både input og 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. Beregn decil i MySQL baseret på totaler

  2. Hvad betyder det, når MySQL er i tilstanden Sender data?

  3. Hvordan giver man en API-klient 1.000.000 databaseresultater?

  4. Oracle:Er der en måde at få de seneste SQL-syntaksfejl på?