如何使用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 生女孩红包简短祝福语