[firebase-br] Clausula IN em Procedure

Murilo >>> CPR Sistemas murilo em cprinformatica.com.br
Ter Out 31 13:51:44 -03 2006


Sei que este assunto já foi bastante comentado, mas gostaria de reabrir, 
pois pelo que vi nõa foi muito longe, mas gostaria de saber se é possivel no 
Firebird usar a clausula IN em uma procedure?? A idéia inicial é envia como 
parâmetros os códigos, e usar o IN na condição +- assim:

Ignorem a procedure em si, olhem aepnas a idéia...

Com execute statement não vai dar cereto, pois a procedure original é 
imensa, e tem muitos selects internos, é +- a mesma coisa que uns 7 ou 10 
FOR seguidos.

create procedure PROC_TESTE(codigos varchar(100))
returns
.....
as
declare variable
....
begin
    for
        select * from pessoa
        where id_pessoa in (codigos)
    do
    begin
        suspend;
    end
end




______________________________
Murilo Garcia Bento
CPR Sistemas 







Mais detalhes sobre a lista de discussão lista