gpt4 book ai didi

oracle - 找出PL/SQL过程的名称

转载 作者:行者123 更新时间:2023-12-03 13:21:06 24 4
gpt4 key购买 nike

Oracle中的PL / SQL过程可以知道它的名字吗?

让我解释:

CREATE OR REPLACE procedure some_procedure is
v_procedure_name varchar2(32);
begin
v_procedure_name := %%something%%;
end;


%%something%%执行后,变量 v_procedure_name应包含“ SOME_PROCEDURE”。如果它包含该过程的 object_id也可以,因此我可以在 all_objects中查找名称。

最佳答案

尝试:

v_procedure_name := $$PLSQL_UNIT;


如果您想知道自己所在的行号,则还有$$ PLSQL_LINE。

关于oracle - 找出PL/SQL过程的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/286549/

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