Oracle怎么调用批处理文件

Oracle怎么调用批处理文件,第1张

可以把要调用的存储过程,写在一个sql文件中,比如:

sqlplus sys/sys@orcl

exec procedure_name(参数)

把上述脚本保存在文件 callpro.sql中,再写批处理脚本,在脚本中直接执行这个文件就行,如下:

cd “callpro.sql文件所在路径"

@callpro.sql

把上述脚本保存为XX.bat,双击运行即可

首先,做一个简单的sql文件(log.sql)。

在这个SQL文件中我们创建了一个表。

接下来,我们来建一个bat批处理文件(log.bat)。

在这个bat文件里面我们调用绝对路径的sql文件,并将执行过程及结果输出到log.txt文件中。

最后,我们运行bat文件,执行多个sql脚本plsql语句。

bat文件调用数据库中的存储过程:

假设数据库中一个存储过程,名称为Produce_log

我们只需要修改独立的sql文件如下即可:

execute Produce_log

exit


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/7997208.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存