DB2行级访问控制:删除并传递userId

时间:2016-06-09 20:14:42

标签: database db2

两个问题:

1)我创建了权限(创建权限...),如何列出或删除这些创建的权限?

2)很多使用" session_user"的例子或"用户"作为权限定义中的用户ID,有没有办法传递随机ID(而不是使用session_id或用户)?

1 个答案:

答案 0 :(得分:0)

您可以查询已为其创建权限的DB2系统目录。该视图称为SYSCAT.CONTROLS。然后,您将对要删除的人执行DROP PERMISSION

session_user指的是已连接的用户,并在示例中使用  检查当前用户是否具有执行请求的操作的权限。您可以使用任何其他用户ID,但当然它应该遵循预期用途。您需要打开另一个问题并创建一个示例来回答特定用例。