Anda memanggil fungsi dengan 2 parameter (@GenId dan @Description):
EXEC etl.etl_M_Update_Promo @GenID, @Description
Namun Anda telah mendeklarasikan fungsi untuk mengambil 1 argumen:
ALTER PROCEDURE [etl].[etl_M_Update_Promo]
@GenId bigint = 0
SQL Server memberi tahu Anda bahwa [etl_M_Update_Promo]
hanya membutuhkan 1 parameter (@GenId
)
Anda dapat mengubah prosedur untuk mengambil dua parameter dengan menentukan @Description
.
ALTER PROCEDURE [etl].[etl_M_Update_Promo]
@GenId bigint = 0,
@Description NVARCHAR(50)
AS
.... Rest of your code.