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

सी # से ओरेकल संग्रहीत प्रक्रिया को कॉल करना?

कृपया Microsoft OracleClient Developers के लिए oracle द्वारा स्थापित इस ODP साइट पर जाएँ:http://www.oracle.com/technetwork/topics/dotnet/index-085703.html

नीचे एक नमूना कोड भी है जो आपको सी # से ओरेकल में संग्रहीत प्रक्रिया को कॉल करना शुरू कर सकता है। PKG_COLLECTION.CSP_COLLECTION_HDR_SELECT, Oracle द्वारा PUNIT, POFFICE, PRECEIPT_NBR को स्वीकार करने और परिणाम को T_CURSOR में वापस करने पर निर्मित संग्रहीत कार्यविधि है।

using Oracle.DataAccess;
using Oracle.DataAccess.Client;

public DataTable GetHeader_BySproc(string unit, string office, string receiptno)
{
    using (OracleConnection cn = new OracleConnection(DatabaseHelper.GetConnectionString()))
    {
        OracleDataAdapter da = new OracleDataAdapter();
        OracleCommand cmd = new OracleCommand();
        cmd.Connection = cn;
        cmd.InitialLONGFetchSize = 1000;
        cmd.CommandText = DatabaseHelper.GetDBOwner() + "PKG_COLLECTION.CSP_COLLECTION_HDR_SELECT";
        cmd.CommandType = CommandType.StoredProcedure;
        cmd.Parameters.Add("PUNIT", OracleDbType.Char).Value = unit;
        cmd.Parameters.Add("POFFICE", OracleDbType.Char).Value = office;
        cmd.Parameters.Add("PRECEIPT_NBR", OracleDbType.Int32).Value = receiptno;
        cmd.Parameters.Add("T_CURSOR", OracleDbType.RefCursor).Direction = ParameterDirection.Output;

        da.SelectCommand = cmd;
        DataTable dt = new DataTable();
        da.Fill(dt);
        return dt;
    }
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. v$ दृश्यों तक पहुंच कैसे प्रदान करें (v$session ,v$instance)

  2. जहां क्लॉज . में कुल कार्यों की अनुमति क्यों नहीं है?

  3. पीएल/एसक्यूएल प्रिंट आउट रेफ कर्सर एक संग्रहीत प्रक्रिया द्वारा लौटाया गया

  4. Oracle प्रक्रिया में इनपुट पैरामीटर के रूप में डेटा की एक सरणी पास करना

  5. पीएल/एसक्यूएल भूमिकाओं द्वारा दिए गए विशेषाधिकारों का सम्मान क्यों नहीं करता है?