首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

在批处理命中怎么调用oralce的存储过程

2013-03-26 
在批处理命中如何调用oralce的存储过程我用的数据库是oralce8,想实现在一天中某一个时间执行一下存储过程。

在批处理命中如何调用oralce的存储过程
我用的数据库是oralce8,想实现在一天中某一个时间执行一下存储过程。我对oracle并不熟现在想到的就是用批处理命令,如果有什么更好的方法希望大家可以告诉我,最好说的详细些,我先谢谢了
@echo   off
echo   正在执行存储过程,请稍等......
set   ORACLE_SID   =   ORA;
sqlplus/nolog
connect   qqhrykbz/qqhrykbz@ORA;
exec   P_BZJD_SJCQ_SJ;
echo   存储过程执行完毕!
exit
一执行sqlplus/nolog命令更换提示下面就不执行了!
有人整过吗??帮帮忙!

[解决办法]
> 想实现在一天中某一个时间执行一下存储过程

用job可以定时调用存储过程
[解决办法]
批处理里面也可以调到啊
批处理
echo 正在执行存储过程,请稍等......
sqlplus/nolog @sql.txt
exit;
echo 存储过程执行完毕!

sql.txt
connect qqhrykbz/qqhrykbz@ORA;
exec P_BZJD_SJCQ_SJ;
exit

因为,sqlplus本身就支持从脚本执行。
呵呵
我的异常网推荐解决方案:oracle存储过程,http://www.myexception.cn/oracle-develop/177537.html

热点排行