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

SQL सर्वर 2005 में .NET संग्रहीत कार्यविधियों के लिए डिफ़ॉल्ट पैरामीटर मान/वैकल्पिक पैरामीटर

जैसा कि आपने बताया, ऐसा इसलिए है क्योंकि C#2.0 वैकल्पिक पैरामीटर का समर्थन नहीं करता है।

एक वैकल्पिक समाधान .NET संग्रहीत कार्यविधियों को नियमित T-SQL संग्रहीत कार्यविधियों में लपेटना हो सकता है जो डिफ़ॉल्ट पैरामीटर स्वीकार करते हैं।

उदाहरण के लिए:

CREATE PROCEDURE TestProcWrapper
(
    @TestIntWrapperParam int = null
)
AS
EXEC TestProc @TestInt = @TestIntWrapperParam 

यह थोड़ा बदसूरत है लेकिन अभी के लिए आपको रास्ते में ला सकता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर 2008 में एक INSERT कथन से मान लौटाना

  2. डेटाबेस मेल प्रोफ़ाइल (SSMS) हटाएं

  3. एक प्रकार का है जो किसी अनुक्रमणिका में कुंजी स्तंभ के रूप में उपयोग के लिए अमान्य है

  4. SQL सर्वर डेटाबेस में सभी तालिकाओं से सभी पंक्तियों को कैसे हटाएं?

  5. ASIN () SQL सर्वर में उदाहरण