[firebase-br] Generators de uma Tabela...
"Fábio P. Santos"
fpsgyn em yahoo.com.br
Qua Jan 4 11:32:38 -03 2006
Valeu pela dica,,,,
consegui fazer como você disse através do RDB$TRIGGER_SOURCE,,,
alias estou terminando de fazer uma classe para acesso ao firebird,,,
para facilitar quem ainda não conhece muito bem
o acesso firebird no PHP... assim que estiver pronto vou disponibilizar
na comunidade....
Alexandre Villaça escreveu:
>Na tabela RDB$TRIGGERS, vc tem os seguintes campos:
>
>RDB$TRIGGER_NAME --> Nome das Triggers no banco
>RDB$RELATION_NAME --> Nome da Tabela à qual a Trigger está ligada
>RDB$TRIGGER_SOURCE --> Código da Trigger
>
>O campo RDB$TRIGGER_SOURCE é um BLOB que contém o texto completo da trigger.
>Você pode pegar o conteúdo dele e procurar pelo uso da funcao GEN_ID e pegar
>o nome do Generator de lá. Vai dar um pouco de trabalho, mas deve funcionar.
>
>Espero ter ajudado
>
>[ ]'s
>Alexandre Villaça
>
>
>Em 04/01/06, "Fábio P. Santos" <fpsgyn em yahoo.com.br> escreveu:
>
>
>>Será que têm como descobrir os generators relacionados com uma
>>determinada tabela..... ?????
>>
>>ou tipo o generator está relacionado com uma trigger que está
>>relacionado com uma tabela ???
>>
>>
>>
>>
>>
>>
>>_______________________________________________________
>>Yahoo! doce lar. Faça do Yahoo! sua homepage.
>>http://br.yahoo.com/homepageset.html
>>
>>
>>
>>______________________________________________
>>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.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
>>
>>
>>
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.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