[firebase-br] Stored procedure Selecionável (RECURSIVA)
Rodrigo A. de Freitas
rodrigo em solucoeseinformatica.com.br
Qui Out 19 10:56:54 -03 2006
Faltou a clausula INTO:
select CAMPO1 from MINHA_PROC(:CODIGO_GRUPO)
into :CAMPO1;
[]'s
Rodrigo
> O problema é que justamente na linha da chamada recursiva dá erro quando
> compilo a procedure.
> desculpe gente, esqueci de colocar o erro...
>
> o erro vai lá embaixo... dá erro no ponto e vírgula lá do final, mas se eu
> tirar o ponto e vírgula o erro passa pro end
> não que que cargas d´águas é isso..
>
> Abraço
>
>
> === Line: 24
> ===================================================================
> ********* Statement:
> CREATE PROCEDURE MINHA_PROC (
> COD_GRUPO VARCHAR(3) CHARACTER SET NONE)
> RETURNS (
> CAMPO1 VARCHAR(70) CHARACTER SET NONE)
> AS
> DECLARE VARIABLE CODIGO_GRUPO VARCHAR(3);
> begin
>
>
> for select g.descricao,g.cod_grupo from grupos g
> where g.cod_grupo_pai = :COD_GRUPO
> into :CAMPO1,:CODIGO_GRUPO
> do
> begin
> suspend;
> select CAMPO1 from MINHA_PROC(:CODIGO_GRUPO);
> end
>
>
> end
>
>
> ********* Error:
> Invalid token.
> Dynamic SQL Error.
> SQL error code = -104.
> Token unknown - line 16, char 52.
> ;.
> ______________________________________________
> 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