Fórum Select RDB$ para tabela e campo foreighkey #466012
06/01/2014
0
Galera
Fiz o seguinte SQL para trazer a tabela e o campo das tabelas ligadas por foreighkey:
O SQL ta correto só falta filtrar por exemplo:
where tabela.coluna = tabela_PK
Exemplo:
Quero saber todas as tabela e campo FK da tabela CLIENTES.
VENDAS, ID_CLIENTE
ORCAMENTO, ID_CLIENTE
...
Fiz o seguinte SQL para trazer a tabela e o campo das tabelas ligadas por foreighkey:
select x.rdb$relation_name as tabela_FK, f.rdb$field_name as campo_FK from rdb$relation_constraints x, rdb$index_segments f where x.rdb$constraint_type = 'FOREIGN KEY' and f.rdb$index_name = x.rdb$index_name order by x.rdb$relation_name, f.rdb$field_name
O SQL ta correto só falta filtrar por exemplo:
where tabela.coluna = tabela_PK
Exemplo:
Quero saber todas as tabela e campo FK da tabela CLIENTES.
VENDAS, ID_CLIENTE
ORCAMENTO, ID_CLIENTE
...
Huelbert Oliveira
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)