如何从 Windows 脚本文件执行 oracle 存储过程?

Posted

技术标签:

【中文标题】如何从 Windows 脚本文件执行 oracle 存储过程?【英文标题】:How to execute oracle stored procedure from windows script file? 【发布时间】:2012-05-15 09:18:36 【问题描述】:

需要一点帮助:

var oShell_1 = WScript.CreateObject ("WScript.Shell");
    oShell_1.run ("cmd /c CD C:\\ && sqlplus.exe user/pass@DATABASE && execute proc() /c;", 2 /* SW_SHOWNORMAL */, true /* bWaitOnReturn */);   

不起作用 =(。我还希望窗口保持打开状态。有人可以帮忙吗?

【问题讨论】:

【参考方案1】:

也许是因为这种情况:oShell_1.run(...) 应该是oShell_1.Run(...)2 as "intWindowStyle" 显示最小化的窗口,通常1 在启动应用程序时使用。

另外我认为参数中的 cmets 可能是非法的。

【讨论】:

以上是关于如何从 Windows 脚本文件执行 oracle 存储过程?的主要内容,如果未能解决你的问题,请参考以下文章

Windows 7 命令提示符:如何从命令行执行批处理脚本?

从命令行(在 Windows 中)对 FLA 文件执行 jsfl 脚本

如何批量执行sql查找替换?

oracle如何批量执行某个文件夹下面的多个.sql脚本

如何在oracle中执行db脚本并输出日志文件

如何使用Windows的内置功能从脚本中压缩或解压缩?