CREATE OR REPLACE PROCEDURE plch_proc
IS
BEGIN
DBMS_OUTPUT.put_line ($$plsql_unit);
END;
在上面的过程中,使用了$$plsql_unit。
$$PLSQL_UNIT变量只会给出当前包的名字或者独立的procedure、function名称
所以
plch_proc ()就能显示'plch_proc'
也可以在定义的时候
V_GCMC VARCHAR2(200) := $$PLSQL_UNIT;
将V_GCMC赋值本过程的过程名。