我用的数据库是oralce8,想实现在一天中某一个时间执行一下存储过程。我对oracle并不熟现在想到的就是用批处理命令,如果有什么更好的方法希望大家可以告诉我,最好说的详细些,我先谢谢了
@echo off
echo 正在执行存储过程,请稍等......
set ORACLE_SID = ORA;
sqlplus/nolog
connect qqhrykbz/qqhrykbz@ORA;
exec P_BZJD_SJCQ_SJ;
echo 存储过程执行完毕!
exit
一执行sqlplus/nolog命令更换提示下面就不执行了!
有人整过吗??帮帮忙!
@echo off
echo 正在执行存储过程,请稍等......
set ORACLE_SID = ORA;
sqlplus/nolog
connect qqhrykbz/qqhrykbz@ORA;
exec P_BZJD_SJCQ_SJ;
echo 存储过程执行完毕!
exit
一执行sqlplus/nolog命令更换提示下面就不执行了!
有人整过吗??帮帮忙!
解决方案 »
- oracle10g 自动备份
- SQLLOAD LOG 一句话不解 value used for ROWS parameter changed from 64 to 41
- 从WE8ISO8859P1字符集查出来的时间没有时分秒
- 求助,求助,如何恢复数据
- 表的索引贺表通常不放在同一个表空间?
- 请问怎么把同一数据库中表空间A中的所有数据复制到表空间B里
- 初学:与CONSTRAINT Clause相关问题,大家请帮帮在线等谢谢^_^
- 请问装什么版本的oracle好啊?
- 有关触发器的问题----急!急!急!
- 请教一个关于游标,循环的存储过程
- 问个异想天开的问题~~能查询到每个月的(周末+法定假日)的天数吗?
- 这条语句怎么执行都错误帮忙看看语法
装个pl/sql developer,选job-〉new
批处理
echo 正在执行存储过程,请稍等......
sqlplus/nolog @sql.txt
exit;
echo 存储过程执行完毕!sql.txt
connect qqhrykbz/qqhrykbz@ORA;
exec P_BZJD_SJCQ_SJ;
exit因为,sqlplus本身就支持从脚本执行。
呵呵
要问一下我创建完作业是不是不用在做任务操作,oracle会自动按照时间执行存储过程