oracle job调用bat脚本
我现在有一个脚本,其功能是将数据库中的一张表导出到excel,
现在想实现的是先导出excel,之后将表中的数据删除。我本想在job中先导出再删除,但是不知道job该怎么样调用bat脚本,脚本如下:
--main.sql
set linesize 200
set term off verify off feedback off pagesize 999
set markup html on entmap ON spool on preformat off
spool c:\tables.xls
@get_tables.sql
spool off
exit
--get_tables.sql
select id,name,to_char(trade_date,'yyyymmdd hh24:mi:ss') from trademark order by id;
--execute spool to excel
sqlplus username/passwd @main
大家帮帮想想办法吧
------解决方案--------------------
SQL code
--main.sql
set linesize 200
set term off verify off feedback off pagesize 999
set markup html on entmap ON spool on preformat off
spool c:\tables.xls
@get_tables.sql
spool off
--你在这里直接delete不就行了么?
exit