[firebase-br] Erro no comando ALTER PROCEDURE
samuel ferreira
samuel.peres.ferreira em gmail.com
Sáb Fev 7 17:46:31 -03 2009
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
>
Mais detalhes sobre a lista de discussão lista