|
SYSIBM.SYSCOLUMNS identifica colunas de uma chave pai na coluna KEYSEQ; um valor deferente de indica o lugar da coluna na chave de pai.
Para recuperar o criador, banco de dados e nomes das colunas da chave pai do exemplo, use a seguinte declarações de SQL:
SELECT TBCREATOR
, TBNAME
, NAME
, KEYSEQ
FROM SYSIBM.SYSCOLUMNS
WHERE TBCREATOR = 'DSN8710'
AND TBNAME = 'PROJACT'
AND KEYSEQ > 0
ORDER BY KEYSEQ
SYSIBM.SYSINDEXES identifica o índice primário de uma tabela pelo valor P na coluna UNIQUERULE.
Achar o nome, criador, banco de dados, e espaço do índice primário na tabela de atividade de projeto, execute:
SELECT TBCREATOR
, TBNAME
, NAME
, CREATOR
, DBNAME
, INDEXSPACE
FROM SYSIBM.SYSINDEXES
WHERE TBCREATOR = 'DSN8710'
AND TBNAME = 'PROJACT'
AND UNIQUERULE = 'P'
Nota:
Nem sempre é possível recuperar informação sobre chaves únicas criadas antes de Versão 7.
Informações podem ser recuperadas para chaves únicas criadas na Versão 7 e chaves únicas criadas antes da Versão 7 se elas não são estiverem envolvidas
em integridade referencial.
|