sol229 发表于 2016-11-11 08:23:46

db2检索授权的SQL

  --检索具有特权的所有授权名
SELECT DISTINCT GRANTEE, GRANTEETYPE, 'DATABASE' FROM SYSCAT.DBAUTH
  UNION
  SELECT DISTINCT GRANTEE, GRANTEETYPE, 'TABLE ' FROM SYSCAT.TABAUTH
  UNION
  SELECT DISTINCT GRANTEE, GRANTEETYPE, 'PACKAGE' FROM SYSCAT.PACKAGEAUTH
  UNION
  SELECT DISTINCT GRANTEE, GRANTEETYPE, 'INDEX 'FROM SYSCAT.INDEXAUTH
  UNION
  SELECT DISTINCT GRANTEE, GRANTEETYPE, 'COLUMN ' FROM SYSCAT.COLAUTH
  UNION
  SELECT DISTINCT GRANTEE, GRANTEETYPE, 'SCHEMA' FROM SYSCAT.SCHEMAAUTH
  UNION
  SELECT DISTINCT GRANTEE, GRANTEETYPE, 'SERVER ' FROM SYSCAT.PASSTHRUAUTH
  ORDER BY GRANTEE, GRANTEETYPE, 3
页: [1]
查看完整版本: db2检索授权的SQL