Bạn gọi hàm với 2 tham số (@GenId và @Description):
EXEC etl.etl_M_Update_Promo @GenID, @Description
Tuy nhiên, bạn đã khai báo hàm nhận 1 đối số:
ALTER PROCEDURE [etl].[etl_M_Update_Promo]
@GenId bigint = 0
SQL Server cho bạn biết rằng [etl_M_Update_Promo]
chỉ nhận 1 tham số (@GenId
)
Bạn có thể thay đổi quy trình để lấy hai tham số bằng cách chỉ định @Description
.
ALTER PROCEDURE [etl].[etl_M_Update_Promo]
@GenId bigint = 0,
@Description NVARCHAR(50)
AS
.... Rest of your code.