DBMS_LOCK.SLEEP的替换方法
DBMS_LOCK.SLEEP执行时没有权限,可以用下面的方法替换
代码如下:
create or replace procedure test_sleep is
datenow date;
begin
dbms_output.put_line(to_char(sysdate,'yyyy-MM-dd hh24:mi:ss') || ' 延迟一分钟');
select sysdate + 1/24/60*1 into datenow from dual;
loop
exit when datenow < sysdate;
end loop;
dbms_output.put_line('当前时间:'|| to_char(sysdate,'yyyy-MM-dd hh24:mi:ss'));
end;