PL/SQL 的一些用法
2014-01-09 16:27
405 查看
变量的声明,赋值,打印(declare是pl/sql里面的用法 variable是sql*plus里面的用法,variable相当于一个sql*plus环境的全局变量,declare里定义的是pl/sql中的局部变量)
在pl/sql里面执行存储过程,不需要关键字exec,所有执行语句必须在begin....end里面,每条语句要有分号分隔。
创建作业要在sql/plus命令窗口执行,1/1440表示一分钟执行一次
参考:
1.http://bbs.chinaunix.net/thread-251208-1-1.html
2.http://www.cnblogs.com/cycsa/archive/2013/06/04/3117786.html
declare job1 nvarchar2(10):='12154'; begin dbms_output.put_line(job1); end;
在pl/sql里面执行存储过程,不需要关键字exec,所有执行语句必须在begin....end里面,每条语句要有分号分隔。
create table a(a date); select * from a create or replace procedure job_test as begin insert into a (a)values(sysdate); commit; end; begin job_test; end;
创建作业要在sql/plus命令窗口执行,1/1440表示一分钟执行一次
SQL> variable job1 number; SQL> begin 2 dbms_job.submit(:job1,'job_test;',sysdate,'sysdate+1/1440'); 3 end; 4 / PL/SQL procedure successfully completed job1 --------- 43 SQL> begin 2 dbms_job.run(:job1); 3 end; 4 / PL/SQL procedure successfully completed job1 --------- 43 SQL> begin 2 dbms_job.remove(:job1); 3 end; 4 / PL/SQL procedure successfully completed job1 --------- 43
参考:
1.http://bbs.chinaunix.net/thread-251208-1-1.html
2.http://www.cnblogs.com/cycsa/archive/2013/06/04/3117786.html
相关文章推荐
- PL/SQL 基础---一些高阶用法
- SQL的一些用法小结
- Pl/sql 编程之case when的用法
- PL/SQL表---table()函数用法:
- 查sql中as的用法搜索到的一些经典的sql语句
- sql中as的用法和Oracle中一些经典的sql语句
- oracle 的PL/SQL中的EXECUTE IMMEDIATE的用法
- PL/SQL---Rowid的用法
- PL/SQL中JOB用法小结
- PL/SQL DEVELOPER 基本用法详解(转)
- PL/SQL表---table()函数用法
- 写PL/SQL程序时碰到的一些问题
- 项目中linq to sql的一些用法
- ORACLE PL/SQL与SQL SERVER T-SQL一些比较【经典】
- sql 中一些生僻用法
- PL/SQL中引号特殊用法
- SQL SERVER的SQL一些用法(后面几个到是有些用处)
- 关于sqlplus用法的一些总结
- PL/SQL中Lpad函数和Rpad函数的用法
- PL/SQL DEVELOPER 使用的一些技巧