job来做SQL> create or replace procedure your_task is
2 i pls_integer;
3 begin
4 select count(*) into i from all_sequences where lower(sequence_name)='your_seq';
5 if i>0 then
6 execute immediate 'drop sequence your_seq';
7 end if;
8 execute immediate 'create sequence your_seq start with 1 nocache';
9 execute immediate 'select your_seq.nextval from dual';
10 end;
11 /过程已创建。SQL> var job number
SQL> exec dbms_job.submit(:job,'your_task;',trunc(sysdate),'trunc(sysdate)+1');PL/SQL 过程已成功完成。SQL> print job JOB
----------
84SQL> exec dbms_job.run(84);PL/SQL 过程已成功完成。
2 i pls_integer;
3 begin
4 select count(*) into i from all_sequences where lower(sequence_name)='your_seq';
5 if i>0 then
6 execute immediate 'drop sequence your_seq';
7 end if;
8 execute immediate 'create sequence your_seq start with 1 nocache';
9 execute immediate 'select your_seq.nextval from dual';
10 end;
11 /过程已创建。SQL> var job number
SQL> exec dbms_job.submit(:job,'your_task;',trunc(sysdate),'trunc(sysdate)+1');PL/SQL 过程已成功完成。SQL> print job JOB
----------
84SQL> exec dbms_job.run(84);PL/SQL 过程已成功完成。
解决方案 »
- 这个触发器如何写?
- linux(redhat AS4.5)下安装oracle到最后一步时出现"read error"错误?(急,在线等)
- 包内的过程函数调用该包内的函数怎么调用啊
- Oracle与SQL Server之间的数据同步
- 求sql语句,求人数,谢谢各位~
- 遇到了两个问题,路过的帮下忙,谢谢
- 100分,informix导出文本文件时遇‘|’,前面自动加‘/’问题~
- 这个函数那里出错了???
- procedure的调用,执行问题。
- 请问怎样把Excel文件里的内容导入的Oracle数据库的表中?
- 求一个求和(sum)的SQL语句
- sql/pl 中有没有可以判定一串字符是否可以转为一串数值的函数
在windows2000下可以用:
sqlplus DB_user/DB_password@DB_Name<YourSql.sql
当然,你要将这句话写到批处理文件中我就是这样做的。