如何使用DB2表TAB1获得所有COBOL-DB2程序的列表?
SYSIBM.SYSTABAUTH是一个DB2系统表,该表记录用户/程序对表和视图拥有的特权。我们可以使用该表来查找访问特定表的程序列表,以及该程序对表执行的操作,例如SELECT,UPDATE,INSERT或DELETE。可以在SYSTABAUTH上激发以下SQL查询,以获取程序列表。
SELECT GRANTEE, SELECTAUTH, UPDATEAUTH, INSERTAUTH, DELETEAUTH FROM SYSIBM.SYSABAUTH WHERE GRANTEETYPE = ‘P’ AND TNAME = ‘TAB1’
列SELECTAUTH,UPDATEAUTH,INSERTAUTH和DELETEAUTH分别表示SELECT,UPDATE,INSERT和DELETE权限。在WHERE子句中,我们将添加GRANTEETYPE谓词“P”,以确保仅返回程序名称(而不返回用户)。我们可以为TNAME列提供表名谓词。
热门推荐
10 贺卡文字同事祝福语简短
11 祝福语献给老人的话简短
12 亲戚送行祝福语简短精辟
13 对别人新年祝福语简短
14 阳历新年祝福语大全 简短
15 周二祝福语大全简短
16 赠男友祝福语大全简短
17 幼儿住院祝福语老师简短
18 住学长学姐祝福语简短