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´;
O sql que traz o índice é :
select * from rdb$indices
where rdb$relation_name = ´NOME_TABELA´;
Acacio
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)