我想找出用户权限列表,例如哪些用户具有执行权限,哪些用户具有管理/插入/更新权限,这样。
我从以下位置获取了数据库中存在的用户列表 - 从 SYSIBMADM.AUTHORIZATIONIDS 选择 *
但我无法根据他们拥有的特权来区分他们
我从 -
获取了数据库中存在的用户列表从 SYSIBMADM.AUTHORIZATIONIDS 选择 *
但我无法根据他们拥有的特权来区分他们 ve
要了解 Db2-LUW 如何存储数据库权限和用户权限/特权的详细信息,您需要研究目录中的许多不同的目录视图。
例如,
syscat.dbauth
、syscat.tabauth
、syscat.routineauth
等(还有更多使用与模式 %AUTH% 匹配的名称)。
文档解释了每个视图,您需要查看视图使用的名称是否与模式%AUTH%匹配。