Varrer uma tabela e retornar os índices.

06/12/2005

0

Estou criando um sistema que varre uma base qualquer e busca todos as tabelas com seu nome e todos os campos que existem nela. Bom eu preciso saber se um campo na tabela é indice ou não. Eu estou usando bando de dados Firebird e ibquery. Achei uma funcão que me traz o índice da tabela mas eu preciso saber quais os campos que fazem parte deste índice e se este índice é primario ou chave estrangeira.
O sql que traz o índice é :
select * from rdb$indices
where rdb$relation_name = ´NOME_TABELA´;


Acacio

Acacio

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar