आप फ़ंक्शन को 2 पैरामीटर (@GenId और @Description) के साथ लागू करते हैं:
EXEC etl.etl_M_Update_Promo @GenID, @Description
हालाँकि आपने फ़ंक्शन को 1 तर्क लेने के लिए घोषित किया है:
ALTER PROCEDURE [etl].[etl_M_Update_Promo]
@GenId bigint = 0
SQL सर्वर आपको बता रहा है कि [etl_M_Update_Promo]
केवल 1 पैरामीटर लेता है (@GenId
)
आप @Description
. निर्दिष्ट करके दो पैरामीटर लेने की प्रक्रिया को बदल सकते हैं ।
ALTER PROCEDURE [etl].[etl_M_Update_Promo]
@GenId bigint = 0,
@Description NVARCHAR(50)
AS
.... Rest of your code.