PLSQL 暂停执行

在PLSQL编写中,需要程序暂停一段时间后继续运行,可使用Oracle内置功能dbms_lock.sleep(10); 如果找不到此功能可自己安装。

SQL>   conn /as sysdba 
SQL>  @?/rdbms/admin/dbmslock.sql

测试:

begin
   dbms_output.put_line(to_char(sysdate,'yyyy-MM-dd HH24:MI:SS'));
   DBMS_LOCK.SLEEP(10);--休眠10秒
   dbms_output.put_line(to_char(sysdate,'yyyy-MM-dd HH24:MI:SS'));
end;

输出结果

2023-02-15 15:38:35
2023-02-15 15:38:45
posted @ 2023-02-15 15:40  胖大海527  阅读(302)  评论(0)    收藏  举报