Oracle 存储过程 延迟执行 DBMS_LOCK.SLEEP(60);

  1. --测试代码:
  2. declare
  3. -- Local variables here
  4. i integer;
  5. begin
  6. -- Test statements here
  7. dbms_output.put_line(to_char(sysdate,‘yyyy-MM-dd HH24:MI:SS‘));
  8. DBMS_LOCK.SLEEP(60);--休眠60秒
  9. dbms_output.put_line(to_char(sysdate,‘yyyy-MM-dd HH24:MI:SS‘));
  10. end;
  11. --输出结果:
  12. 2012-08-27 16:25:49
  13. 2012-08-27 16:26:49
时间: 2024-10-25 02:51:06

Oracle 存储过程 延迟执行 DBMS_LOCK.SLEEP(60);的相关文章

Oracle存储过程中执行DDL语法

--C1:删除目标表所有数据 EXECUTE IMMEDIATE 'TRUNCATE  TABLE  LDCODE'; --C2:创建索引 EXECUTE IMMEDIATE 'CREATE  INDEX  I_JHLCPOL_CONTNO ON JH_LCPOL(CONTNO)'; --C3:删除索引 EXECUTE IMMEDIATE 'DROP INDEX I_JHLCPOL_CONTNO';

oracle存储过程,sql语句执行时间

create or replace procedure sum_info is i integer; temp1 varchar2(50); temp2 varchar2(50); t1 date; t2 date; v_sql varchar2(100); v_sqm varchar2(100); u_name t_temp.u_name%TYPE; t_name t_temp.t_name%TYPE; c_name t_temp.c_name%TYPE; cursor tb_list is

oracle job 定时执行 存储过程

oracle job 定时执行 存储过程   一:简单测试job的创建过程案例: 1,先创建一张JOB_TEST表,字段为a 日期格式 SQL> create table JOB_TEST(a date); Table created SQL> commit; Commit complete 2,创建一个存储过程 bb 作用是往pig表中插入数据 SQL> create or replace procedure JOB_PRO_TEST as 2  begin 3  insert int

oracle存储过程生成含有clob字段表的可执行导出脚本

oracle表如果含有clob字段,则无法导出用sql脚本,尤其需要进行数据备份或者数据导入导出时候不方便. 这个存储过程你只需传入表名和需要返回的结果,就可以获取可执行的sql,直接在PL/SQL执行返回的结果,即可将数据导出成sql, 存储过程如下 create or replace procedure generate_insert_sql(t_name in varchar2,execute_sql out varchar2) as CURSOR col_cur is select co

【转】关于Oracle存储过程执行权限问题的解决

原文地址:http://blog.itpub.net/4227/viewspace-69049/ 今天晚上升级,有个存储过程死活编译不过去,提示权限不足,但是用户是具有dba权限的,网上一查才知道,oracle存储过程分两种,DR(Definer's Rights ) Procedure和IR(Invoker's Rights ) Procedure. 1.定义者权限:定义者权限PL/SQL程序单元是以这个程序单元拥有者的特权来执行它的,也就是说,任何具有这个PL/SQL程序单元执行权的用户都可

Oracle存储过程包含三部分:过程声明,执行过程部分,存储过程异常。

Oracle存储过程可以有无参数存储过程和带参数存储过程. 一.无参程序过程语法 create or replace procedure NoParPro as ; begin ; exception //存储过程异常 ; end;         二.带参存储过程实例 create or replace procedure queryempname(sfindno emp.empno%type) as         sName emp.ename%type;         sjob emp

Oracle 存储过程异常处理

Oracle 存储过程异常处理 1.异常的优点    如果没有异常,在程序中,应当检查每个命令的成功还是失败,如  BEGIN  SELECT ...  -- check for ’no data found’ error  SELECT ...  -- check for ’no data found’ error  SELECT ...  -- check for ’no data found’ error  这种实现的方法缺点在于错误处理没有与正常处理分开,可读性差,使用异常,可以方便处理

oracle存储过程实例

oracle存储过程实例 分类: 数据(仓)库及处理 2010-05-03 17:15 1055人阅读 评论(2)收藏 举报 认识存储过程和函数 存储过程和函数也是一种PL/SQL块,是存入数据库的PL/SQL块.但存储过程和函数不同于已经介绍过的PL/SQL程序,我们通常把PL/SQL程序称为无名块,而存储过程和函数是以命名的方式存储于数据库中的.和PL/SQL程序相比,存储过程有非常多长处,详细归纳例如以下: * 存储过程和函数以命名的数据库对象形式存储于数据库其中.存储在数据库中的长处是非

oracle 存储过程详细介绍(创建,删除存储过程,参数传递等)

这篇文章主要介绍了oracle 创建,删除存储过程,参数传递,创建,删除存储函数,存储过程和函数的查看,包,系统包等相关资料,需要的朋友可以参考下 oracle 创建,删除存储过程,参数传递,创建,删除存储函数,存储过程和函数的查看,包,系统包 认识存储过程和函数 存储过程和函数也是一种PL/SQL块,是存入数据库的PL/SQL块.但存储过程和函数不同于已经介绍过的PL/SQL程序,我们通常把PL/SQL程序称为无名块,而存储过程和函数是以命名的方式存储于数据库中的.和PL/SQL程序相比,存储