[firebase-br] Sintax da Procedure Errada ?!?!

sicnemelpor em gmail.com sicnemelpor em gmail.com
Ter Ago 29 10:00:17 -03 2006


Não teria que tirar o SUSPEND pra terminar o loop? Se não me engano,  
usa-se o SUSPEND pra procedures que retornam SELECTs como se fossem VIEWs.  
Por favor me corrijam se eu estiver errado.

[]s
Nelson M. Sicuro - UFPR

> CREATE PROCEDURE TRASNSF
> AS
> DECLARE VARIABLE VCODIGO INTEGER;
> DECLARE VARIABLE VDESCRICAO VARCHAR(60);
> BEGIN
>    FOR SELECT A.CODIGO,A.DESCRICAO
>    FROM TABELA1 A
>    INTO:VCODIGO,:VDESCRICAOi
>    DO
>    BEGIN
>      UPDATE TABELA2 B
>      SET B.DESCRICAO=:VDESCRICAO
>      WHERE B.CODIGO=:VCODIGO;
>      SUSPEND;
>    END
> END
> Nao deveria funcionar,preenchendo DESCRICAO da tabela2 com DESCRICAO da  
> tabela1?
>
> [ ]'s
> Savio Assuncao
> D6+DbExpress+FB1.5+Cl10
>
> ______________________________________________
> 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