[firebase-br] Como capturar relacionamentos no firebird
Cássio
pajolista em gmail.com
Seg Jul 31 22:16:11 -03 2006
Gamara Valew pela dica e eh exatametne isto que eu desjava mais com apenas
uma modifiação para que eu possa ver os campos da tabela para a qual se faz
a referencia no caso a tabela de cidade mais valew mermo muito obrigado ...
----- Original Message -----
From: "Gamarra" <francisco.gamarra-Re5JQEeQqe8AvxtiuMwx3w em public.gmane.org>
Newsgroups: gmane.comp.db.firebase.portuguese
Sent: Monday, July 31, 2006 4:59 PM
Subject: Re: [firebase-br] Como capturar relacionamentos no firebird
create view ForeignKey (TableA, Campo, TableB, OnUpdate, OnDelete)
as
select
a.rdb$relation_name,
c.rdb$relation_name,
d.rdb$field_name,
b.rdb$update_rule,
b.rdb$delete_rule
from
rdb$relation_constraints a,
rdb$ref_constraints b,
rdb$relation_constraints c,
rdb$index_segments d
where
a.rdb$constraint_type = 'FOREIGN KEY'
and a.rdb$constraint_name = b.rdb$constraint_name
and b.rdb$const_name_uq = c.rdb$constraint_name
and a.rdb$index_name = d.rdb$index_name;
select *
from ForeignKey
order by TableA, Campo
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista