SQL - Catálogo do DB2 - Autorizações - www.cadcobol.com.br


Volta a página anterior

Volta ao Menu Principal


Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

Autorizações

SYSIBM.SYSTABAUTH contém informação sobre os privilégios segurados por Id de autorização em cima de tabelas e visões.

Examina quem pode ter acesso seus dados.
A questão seguinte recupera os nomes de todos os usuários que foram concedidos acesso à mesa de DSN8710.DEPT

   SELECT GRANTEE
   FROM   SYSIBM.SYSTABAUTH 
   WHERE  TTNAME = 'DEPT'
   AND    GRANTEETYPE <> 'P'
   AND    TCREATOR = 'DSN8710'

GRANTEE é o nome da coluna que contém o Id de autorização para usuários das tabelas.
TTNAME e TCREATOR especificam a tabela de DSN8710.DEPT.
A cláusula GRANTEETYPE <> ' P' assegura que você só recuperará os nomes de usuários (não planos de aplicação ou pacotes) que tem autorização para ter acesso a tabela.