Menu principal                 [Fechar]


Pseudônimos (alias)


Anterior Menu principal

Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF.

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'