Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

प्रक्रिया या कार्य !!! बहुत सारे तर्क निर्दिष्ट हैं

आप फ़ंक्शन को 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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. आपके व्यवसाय के लिए उपलब्ध शीर्ष डेटाबेस निगरानी विकल्प

  2. मैं टी-एसक्यूएल चयन में प्रत्येक पंक्ति के लिए यादृच्छिक संख्या कैसे उत्पन्न करूं?

  3. मान को अल्पविराम से अलग करने के लिए COALESCE फ़ंक्शन का उपयोग करना

  4. हम हमेशा SQL कथनों में पैरामीटर का उपयोग करना क्यों पसंद करते हैं?

  5. आप SQL सर्वर लेनदेन लॉग को कैसे साफ़ करते हैं?