Du aktiverer funktionen med 2 parametre (@GenId og @Description):
EXEC etl.etl_M_Update_Promo @GenID, @Description
Du har dog erklæret funktionen til at tage 1 argument:
ALTER PROCEDURE [etl].[etl_M_Update_Promo]
@GenId bigint = 0
SQL Server fortæller dig, at [etl_M_Update_Promo]
tager kun 1 parameter (@GenId
)
Du kan ændre proceduren til at tage to parametre ved at specificere @Description
.
ALTER PROCEDURE [etl].[etl_M_Update_Promo]
@GenId bigint = 0,
@Description NVARCHAR(50)
AS
.... Rest of your code.