PL/SQL 包中是否只能使用 AUTHID CURRENT_USER 运行一个过程?

Ada*_*ter 4 security oracle plsql

我有一个 PL/SQL 包,没有指定(AUTHID有效地创建它AUTHID DEFINER)。然而,该包中恰好有​​一个过程需要作为AUTHID CURRENT_USER. 这是可能的,还是我必须创建一个单独的顶级程序?

cag*_*boy 5

很肯定需要一个新的包,因为 AUTHID 只能在包级别指定(无论如何,据我所知)