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

ओरेकल प्रक्रिया सी # में बूलियन पैरामीटर कैसे पास करें

BindByName using का उपयोग करके देखें OracleCommand . की संपत्ति true . के रूप में डेटा प्रदाता को बाध्य करने के लिए इन मापदंडों को नाम से बांधें, न कि केवल अनुक्रमणिका के लिए। आपको ' . पास करने की आवश्यकता नहीं है मापदंडों के रूप में। यह ado.net में पैरामीटर के साथ लीड है ।

ODP.NET बूलियन डेटा प्रकार का समर्थन नहीं करता है। बस 1 का उपयोग करें या 0 एक char . के रूप में इसे बनाए रखने के लिए मूल्य।

नमूने के लिए:

cmd = new Oracle.DataAccess.Client.OracleCommand("Vbank_pkg.vb_log_entry", con);

cmd.BindByName = true;
cmd.CommandType = CommandType.StoredProcedure;

cmd.Parameters.Add("p_rqserial", OracleDbType.Int32).Value = Log_Serial;
cmd.Parameters.Add("p_orig", OracleDbType.Varchar2).Value = p_orig;
cmd.Parameters.Add("p_type", OracleDbType.Char).Value = p_type;
cmd.Parameters.Add("p_objname", OracleDbType.Varchar2).Value = p_objname;
cmd.Parameters.Add("p_info", OracleDbType.Varchar2).Value = p_info;
cmd.Parameters.Add("p_text", OracleDbType.Varchar2).Value = p_text;
cmd.Parameters.Add("p_with_commit", OracleDbType.Char).Value = "1";

cmd.ExecuteNonQuery();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle SQL में दिनांक के अनुसार शीर्ष 1 का चयन और आदेश कैसे करें?

  2. एसक्यूएल दिनांक वस्तु के लिए जावास्क्रिप्ट दिनांक

  3. ऑरैकल में शून्य मानों के साथ योग कॉलम

  4. Oracle D2k फॉर्म में विंडो प्रबंधन

  5. मैं Oracle DB में चल रही प्रक्रियाओं को कैसे दिखाऊँ?