[firebase-br] Stored Procdure

Fagner Araujo fagaraujo em yahoo.com.br
Seg Jan 9 17:56:49 -03 2006


John,
  esse são os principais updates que removem os metadados dos obejtos no Fire:
  
  UPDATE rdb$procedures
  SET rdb$procedure_source = NULL,
          rdb$description ='Protegido por lei de copyright'
  WHERE ((rdb$system_flag = 0) OR (rdb$system_flag IS NULL)) 
  
  UPDATE rdb$triggers a
  SET rdb$trigger_source = NULL,
          rdb$description ='Protegido por lei de copyright'
  WHERE ((rdb$system_flag = 0)
                   OR (rdb$system_flag IS NULL))
                  AND NOT EXISTS(
                          SELECT rdb$trigger_name FROM rdb$check_constraints
                          WHERE rdb$trigger_name=a.rdb$trigger_name)
  
  UPDATE rdb$relations
  SET rdb$view_source = NULL,
          rdb$description ='Protegido por lei de copyright'
  WHERE ((rdb$system_flag = 0) OR (rdb$system_flag IS NULL))
  
  dai você extrai os SELECT que realizam as consultas em tais tabelas.
  Atenciosamente,
    Fagner Araújo

John Kennedy <johnbh3 em gmail.com> escreveu:  Você sabe fazer isto??
Como eu faço para visualizar este codigo???


Em 09/01/06, Fagner Araujo escreveu:
> Pode ser que ele tenha apagado os metadata das SP quando lhe enviou o banco. Assim voce vera apenas os parametros.
>
>  Atenciosamente,
>    Fagner Araújo.
>
> John Kennedy  escreveu:  Pessoal um amigo me envio um banco.fdb
> Na máquina dele o código das stored aparecem normalmente, mas quando
> copio para minha maquina não consigo ver o código da stored. Consigo
> ver apenas o cabeçalho da stored tipo.
>
> CREATE PROCEDURE SP_CONTAR(
>   EMPRESA INTEGER)
> RETURNS (
>   EMP_NOM VARCHAR (70),
>   EMP_CNPJ VARCHAR (16))
> AS
>
> Consigo ver apenas isto, mas existe mais código usando os parâmetros
> de entrada e saída.
>
> Obs.: Quando chamo esta procedure por exemplo no programa, informo o
> parametro de Entrada e Saida, me retorna tudo certinho.
>
>
>
>
> Obrigado,
>
> ______________________________________________
> 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
>
>
>
>
> ---------------------------------
>  Yahoo! doce lar. Faça do Yahoo! sua homepage.
> ______________________________________________
> 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



		
---------------------------------
 Yahoo! doce lar. Faça do Yahoo! sua homepage.


Mais detalhes sobre a lista de discussão lista