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

मैं SQL सर्वर में संग्रहीत कार्यविधि से पैरामीटर की सूची कैसे प्राप्त कर सकता हूं?

आप SqlCommandBuilder.DeriveParameters(SqlCommand) विधि चाहते हैं। ध्यान दें कि इसके लिए डेटाबेस के लिए एक अतिरिक्त राउंड ट्रिप की आवश्यकता होती है, इसलिए यह कुछ हद तक महत्वपूर्ण प्रदर्शन हिट है। आपको परिणामों को संचित करने पर विचार करना चाहिए।

एक उदाहरण कॉल:

using (SqlConnection conn = new SqlConnection(CONNSTRING))
using (SqlCommand cmd = new SqlCommand("StoredProc", conn)) {
   cmd.CommandType = CommandType.StoredProcedure;
   SqlCommandBuilder.DeriveParameters(cmd);

   cmd.Parameters["param1"].Value = "12345";

   // ....
}


  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 सर्वर अनुक्रमणिका उपयोग आँकड़े

  2. कॉलम डेटा को पंक्तियों में विभाजित करने के लिए SQL क्वेरी

  3. संग्रहीत प्रक्रिया जो डेटा को csv फ़ाइलों में निर्यात करती है केवल एक फ़ाइल को निर्यात करती है

  4. SQL सर्वर में परिणाम सेट में लौटाए गए कॉलम के डेटा प्रकार का पता लगाएं

  5. मैं SQL सर्वर Windows मोड से मिश्रित मोड (SQL Server 2008) में कैसे बदल सकता हूँ?