如何使用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 婆婆高寿祝福语大全简短