Invochi la funzione con 2 parametri (@GenId e @Description):
EXEC etl.etl_M_Update_Promo @GenID, @Description
Tuttavia hai dichiarato che la funzione accetta 1 argomento:
ALTER PROCEDURE [etl].[etl_M_Update_Promo]
@GenId bigint = 0
SQL Server ti dice che [etl_M_Update_Promo]
accetta solo 1 parametro (@GenId
)
Puoi modificare la procedura per prendere due parametri specificando @Description
.
ALTER PROCEDURE [etl].[etl_M_Update_Promo]
@GenId bigint = 0,
@Description NVARCHAR(50)
AS
.... Rest of your code.