[firebase-br] Store Procedure
Forum ASR & Associados
forum em asreassociados.com.br
Qua Mar 22 19:27:46 -03 2006
Procedure correta
SET TERM ^ ;
CREATE PROCEDURE SP_TESTE
AS
DECLARE VARIABLE X INTEGER;
DECLARE VARIABLE V_COD_GUIA INTEGER;
begin
X = 0;
FOR SELECT COD_GUIA FROM L009
INTO :V_COD_GUIA
DO
BEGIN
X = X + 1;
UPDATE L009 SET COD_GUIA = X
WHERE COD_GUIA = :V_COD_GUIA;
END
suspend;
end^
SET TERM ; ^
Atenciosamente,
Airton Salviano Ramos de Souza
Analista de Sistemas
www.asreassociados.com.br
Marcelo Silva escreveu:
> Pessoal fiz a segunte SP
>
> SET TERM ^ ;
>
> CREATE PROCEDURE NEW_PROCEDURE
> AS
> DECLARE VARIABLE X INTEGER;
> begin
> X = 0;
> FOR SELECT COD_GUIA FROM L009
> X = X+1;
> DO BEGIN
> UPDATE L009 SET COD_GUIA = X
> END
> suspend;
> end^
>
> SET TERM ; ^
>
> Mas ele da erro...
>
> Criei um campo onde vou colocar o valor de 1 a X para numerar os registros, alguém pode me ajudar ?
>
>
> ----------------------
> Marcelo Silva
> (11) 9693-4251
> MSN: marcvan em ig.com.br
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.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