gpt4 book ai didi

oracle - 如何从函数内部确定 PL/SQL 函数的模式

转载 作者:行者123 更新时间:2023-12-04 10:22:24 24 4
gpt4 key购买 nike

我在 Oracle 10g 数据库中有一个 PL/SQL 包,我想编写一个函数来返回定义包(以及函数)的模式的名称。有人知道怎么做吗?

最佳答案

create function xcurr return varchar2 is
v_curr varchar2(32);
begin
SELECT SYS_CONTEXT ('USERENV', 'CURRENT_USER') into v_curr from dual;
return v_curr;
end;

只要 PL/SQL 对象没有 AUTHID CURRENT_USER,这就会起作用。

关于oracle - 如何从函数内部确定 PL/SQL 函数的模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1034731/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com