[firebase-br] Re-Compilar Stored Procedures

Carlos H. Cantu (TeamFB) listas em warmboot.com.br
Ter Fev 7 17:22:03 -03 2006


Esse problema não deve existir se vc fizer a alteração da procedure
tendo somente sua conexão com o banco ativa.

[]s
Cantu (Membro do TeamFB - FireBase)
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br

TP> Olá a todos,

TP>     Estou utilizando o Firebird 1.5.0.4306.
TP>     Possuo uma Stored Procedure que me retorna alguns dados e é chamada por
TP> uma outra Stored Procedure.

TP>     O problema ocorre quando tenho que alterar a SP_INTERNA, pois a 
TP> SP_EXTERNA continua acessando a SP_INTERNA como se a mesma não tivesse sido
TP> alterada. O problema é resolvido qdo a SP_EXTERNA é alterada ou 
TP> re-compilada.

TP> Como faço para recompilar a SP_EXTERNA via Script?

TP> Obrigado a todos,

TP> Thiago

TP> Exemplo:

TP>     SET TERM ^^ ;
TP>     CREATE PROCEDURE SP_INTERNA returns (S1 Time)
TP>     AS
TP>     begin
TP>       select current_time from RDB$DATABASE into :S1;
TP>       suspend;
TP>     end
TP>     ^^
TP>     SET TERM ; ^^

TP>     SET TERM ^^ ;
TP>     CREATE PROCEDURE SP_EXTERNA returns (S1 Time,  S2 Time)
TP>     AS
TP>     begin
TP>       select S1, S1 + 600 from SP_INTERNA into :S1, :S2;
TP>       suspend;
TP>     end
TP>     ^^
TP>     SET TERM ; ^^



TP> ______________________________________________
TP> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
TP> Para editar sua configuração na lista, use o endereço
TP> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
TP> Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista