gpt4 book ai didi

oracle - 如何获取当前用户的查看对象权限

转载 作者:行者123 更新时间:2023-12-02 17:47:53 26 4
gpt4 key购买 nike

我想获取当前用户拥有选择权限的 View 列表。我知道我们不能像表那样直接获取 View 的特权详细信息。对于表,我有一个名为“ALL_TAB_PRIVS”的 View 。

如何获取当前用户可访问的 View 对象列表?

提前致谢。

最佳答案

ALL_TAB_PRIVS View 在其结果集中包含 VIEWS。事实上,它包括所有对象,因此它还会向您显示您拥有 EXECUTE 权限的过程。

我不知道为什么它被称为 ALL_TAB+PRIVS 而不是 ALL_OBJ_PRIVS。我同意这令人困惑。然而,它在 the Oracle Reference 中得到了正确记录。 .

顺便说一下,有一个 View USER_TAB_PRIVS 可以显示当前用户的权限,而不必限制 GRANTEE。

关于oracle - 如何获取当前用户的查看对象权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12352751/

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