SQL - Catálogo do DB2 - Pseudônimos (alias) - 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

Pseudônimos (alias)

SYSIBM.SYSTABLES descreve os pseudônimos que você cria. Tem três colunas só usado para pseudônimos:

  • LOCATION       contém o nome de local de seu subsistema, se o objeto no qual o pseudônimo está definido reside em um subsistema remoto.

  • TBCREATOR    contem o nome do criador da tabela ou view.

  • TBNAME          contem o nome da tabela ou da view.

Este exemplo de funções definida pelo usuários provam que é fácil de achar informação sobre pseudônimos. Veja DB2 SQL Reference para mais informação

  • TABLE_NAME retorna o nome da tabela, view ou objeto indefinido epois de solucionar os pseudônimos (aliases) para um objeto especificado pelo usuário.

  • TABLE_SCHEMA retorna o nome do schema da tabela, view ou objeto indefinido epois de solucionar os pseudônimos (aliases) para um objeto especificado pelo usuário.

  • TABLE_LOCATION retorna o nome da localização databela, view ou objeto indefinido epois de solucionar os pseudônimos (aliases) para um objeto especificado pelo usuário.

As colunas NAME e CREATOR da SYSTABLES contêm o nome e criador do pseudônimo e três outras colunas contêm a informação seguinte para pseudônimos (aliases):

  • TYPE is          A.
  • DBNAME is    DSNDB06.
  • TSNAME is    SYSDBAUT.

Se tabelas semelhantes em locais diferentes tiverem nomes com a mesma segunda e terceiras partes, você pode recuperar os pseudônimos com uma query como esta:


      SELECT LOCATION
      ,      CREATOR
      ,      NAME
      FROM   SYSIBM.SYSTABLES
      WHERE  TBCREATOR='DSN8710' 
      AND    TBNAME='EMP'
      AND    TYPE='A'