📅  最后修改于: 2023-12-03 14:44:56.206000             🧑  作者: Mango
在 Oracle 数据库中,代理用户是一个用户,该用户可以代表其他用户执行 SQL 语句并对数据库进行操作。
下面是列出 Oracle 中代理用户的 SQL 代码:
SELECT proxy#, grantee#, user#, type#, name
FROM sys.obj$
WHERE TYPE# = 235;
此 SQL 语句检索 sys.obj$ 系统表中的所有代理用户信息。其中,proxy# 代表代理用户 ID,grantee# 代表拥有代理权限的用户 ID,user# 代表被代理用户的 ID,type# 代表被代理用户的对象类型,name 代表被代理用户的名称。
请注意,要运行此 SQL 语句,您需要对 Oracle 数据库拥有足够的权限。
通过上述 SQL 语句,您可以方便地列出 Oracle 数据库中的代理用户以及相应的信息。希望这个简短的介绍对您有所帮助!