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

संग्रहित प्रक्रिया में OUTPUT पैरामीटर का उपयोग कैसे करें

इसे काम करने के लिए आपको कई बातों का ध्यान रखना होगा

  1. नाम गलत है, यह @ouput नहीं है इसका @code
  2. आपको पैरामीटर दिशा को आउटपुट पर सेट करने की आवश्यकता है।
  3. AddWithValue का उपयोग न करें चूंकि इसका कोई मूल्य नहीं होना चाहिए, बस आप Add
  4. ExecuteNonQuery का उपयोग करें यदि आप पंक्तियाँ नहीं लौटा रहे हैं

कोशिश करें

SqlParameter output = new SqlParameter("@code", SqlDbType.Int);
output.Direction = ParameterDirection.Output;
cmd.Parameters.Add(output);
cmd.ExecuteNonQuery();
MessageBox.Show(output.Value.ToString());


  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. SQL सर्वर पूर्ण पाठ अनुक्रमणिका

  4. एक पंक्ति में स्तंभ मान

  5. SQL सर्वर डेटाबेस में सभी ट्रिगर को अक्षम कैसे करें