我的脚本的内容见下:
d:\test.txt:spool d:\abc.xls;
select sysdate from dual;
spool off;
/
我在SQL-PLUS下面@d:\test.txt;这样可以产生文件,而我放在JOB中已经执行了JOB而没有产生文件是为什么?
d:\test.txt:spool d:\abc.xls;
select sysdate from dual;
spool off;
/
我在SQL-PLUS下面@d:\test.txt;这样可以产生文件,而我放在JOB中已经执行了JOB而没有产生文件是为什么?
解决方案 »
- 大数据查询游标速度越来越慢的问题
- 问题求助
- 如何SQL动态添加查询字段
- ASP调用Oracle数据库字段时,函数总是提示错误!在线等
- 急!!!请问如何在脚本中获取数据库中某张表的字段类型!!!
- 受不了了,求高手给出一个简单触发器的代码,小弟拜谢
- 有什么好的第三方ORACLE的SQL编辑工具能像MS SQLSERVER的查询分析器那样多命令自由编辑?
- oracle服务的问题
- oracle里的date类型的数据格式是什么样的啊,我这样为什么错了
- TNS-12541:TNS:无监听器(help me,help...(绝望))
- ora-06504的问题,跪求各位高手解答
- 存储过程中执行创建同义词的语句出错
首先启动外部作业服务(OracleJobSchedulerSID),创建外部作业
begin
dbms_scheduler.create_job(
job_name=>'external_job',
job_type=>'EXECUTABLE',
job_action=>'sqlplus',
number_of_arguments=>2);
dbms_scheduler.set_job_argument_value('external_job',1,'user/password');
dbms_scheduler.set_job_argument_value('external_job',2,'@d:\test.txt');
end;
/运行作业
begin
dbms_scheduler.run_job('external_job');
end;
/