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

क्या Oracle SQLPLUS के लिए कोई .Net इंटरफ़ेस है?

आप इसे इस कोड के साथ C# में कर सकते हैं:

public int execString(string scriptFileName)
{
   int exitCode;
   ProcessStartInfo processInfo;
   Process process;
   int timeout = 5000;

   processInfo = new ProcessStartInfo("sqlplus.exe", "@" + scriptFileName);
   processInfo.CreateNoWindow = true;
   processInfo.UseShellExecute = false;
   process = process.Start(ProcessInfo);
   process.WaitForExit(timeout);
   exitCode = process.ExitCode;
   process.Close();

   return exitCode;
}

VB.NET में आप फ्रेमवर्क में समान API का उपयोग करके ठीक वही काम पूरा कर सकते हैं, लेकिन मुझे VB.NET सिंटैक्स के बारे में अधिक जानकारी नहीं है।

आप एसक्यूएल/प्लस डीएलएल का निरीक्षण करने का भी प्रयास कर सकते हैं और देख सकते हैं कि आप उनमें से कुछ प्राप्त कर सकते हैं या नहीं। लेकिन मुझे लगता है कि भले ही यह एक तेज़ (प्रदर्शन के अनुसार) दृष्टिकोण होना चाहिए, यह मेरे सुझाव का उपयोग करने से कहीं अधिक जटिल होगा।




  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 कैसे स्थापित करें

  2. Oracle में इसके बाहर किसी प्रक्रिया के परिणाम कैसे प्रदर्शित करें?

  3. ORA-01882 प्राप्त करना:समयक्षेत्र क्षेत्र Oracle UCP के साथ नहीं मिला, aws ec2 उदाहरण पर?

  4. Oracle SQL पूर्ण पदानुक्रम इनपुट के रूप में किसी भी नोड को दिया गया है

  5. अंतिम निष्पादित SQL कथन कैसे प्राप्त करें और oracle में चर मानों को बांधें