Je roept de functie aan met 2 parameters (@GenId en @Description):
EXEC etl.etl_M_Update_Promo @GenID, @Description
U hebt echter de functie gedeclareerd om 1 argument aan te nemen:
ALTER PROCEDURE [etl].[etl_M_Update_Promo]
@GenId bigint = 0
SQL Server vertelt je dat [etl_M_Update_Promo]
heeft maar 1 parameter nodig (@GenId
)
U kunt de procedure wijzigen om twee parameters te nemen door @Description
op te geven .
ALTER PROCEDURE [etl].[etl_M_Update_Promo]
@GenId bigint = 0,
@Description NVARCHAR(50)
AS
.... Rest of your code.