[firebase-br] Erro no comando ALTER PROCEDURE

FireBird FireBird firebird100 em gmail.com
Sáb Fev 7 18:00:53 -03 2009


Ola Samuel,
Fiz isto mas deu erro...
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 1, char 6.
TERM.


2009/2/7 samuel ferreira <samuel.peres.ferreira em gmail.com>

> ola
>
>
> nao tem q ter o
>
> set term ^;   no inicio e   set term ;^   no fim?
>
>
> samuel
>
>
>
> 2009/2/7 FireBird FireBird <firebird100 em gmail.com>
>
> > Pessoal, tenho uma ferramenta case, quando roda o script no local faz a
> > procedure o comando e executado sem problemas.
> > agora se copiar e colar o codigo no editor sql ou tentar executar por um
> > programa via SQL acontece um erro.
> > // Erro
> > Invalid token.
> > Dynamic SQL Error.
> > SQL error code = -104.
> > Token unknown - line 1, char 415.
> > ?.
> >
> > alguem sabe porque?
> >
> >
> > ALTER PROCEDURE SP_ATEND_CID (
> >    DTA_INI DATE,
> >    DTA_FIM DATE,
> >    DETALHE VARCHAR (1))
> > RETURNS (
> >    TOTAL INTEGER,
> >    CID VARCHAR (4),
> >    NOME_CID VARCHAR (60))
> > AS
> > BEGIN
> >    FOR SELECT
> >      COUNT(FICHA_ATEND.MED_CID_PROD) AS FIELD_1,
> >      CID10.COD_CID10
> >    FROM
> >      FICHA_ATEND
> >      INNER JOIN CID10 ON (FICHA_ATEND.MED_CID_PROD = CID10.COD_CID10)
> >      WHERE FICHA_ATEND.dta_atendimento  Between :DTA_INI AND :DTA_FIM
> >    GROUP BY
> >      CID10.COD_CID10
> >    INTO:TOTAL, :CID
> >    DO BEGIN
> >
> >          if (DETALHE='S') then
> >          begin
> >
> >                    --pega nome do CID
> >                    For select cid10.descricao
> >                    from cid10
> >                    where cid10.cod_cid10=:CID
> >                    Into:NOME_CID
> >                    Do
> >                    Begin
> >
> >                    End
> >          end
> >  /* Procedure body */
> >  SUSPEND;
> >  END
> > END
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista