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