本文介绍了ORACLE 中的睡眠功能的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!
问题描述
我需要在 ORACLE 中执行 SQL 查询需要一定的时间.所以我写了这个函数:
I need execute an SQL query in ORACLE it takes a certain amount of time. So I wrote this function:
我就是这样调用的
但为了工作,我需要将 DBMS_LOCK
设置授予过程的所有者.
but to work I need set grant of DBMS_LOCK
to the owner of the procedure.
如何在不使用 DBMS_LOCK.sleep
函数的情况下重写此函数?
How I can rewrite this function without using the DBMS_LOCK.sleep
function?
推荐答案
如果没有授予对 DBMS_LOCK.sleep
的访问权限,这会起作用,但这是一个可怕的黑客:
Short of granting access to DBMS_LOCK.sleep
, this will work but it's a horrible hack:
这篇关于ORACLE 中的睡眠功能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!
本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!