[firebase-br] While na Procedure
Roberto G.V. Neto
roberto em jjwinformatica.com.br
Seg Jun 5 10:50:11 -03 2006
Crie uma stored procedure como por exemplo:
-- procedure abaixo atualiza a tabela NFE_AUX com o valor das NFE mais "1", por exemplo:
SET TERM ^;
CREATE PROCEDURE ATUALIZAR_NFE_AUX
AS
DECLARE VARIABLE CODIGO INTEGER;
DECLARE VARIABLE VALOR DOUBLE PRECISION;
BEGIN
FOR
SELECT
COD_NFE,
VAL_TOTAL
FROM
NFE
INTO
:CODIGO,
:VALOR
DO
BEGIN
UPDATE NFE_AUX A SET A.VAL_TOTAL = (:VALOR +1) WHERE A.COD_NFE = :CODIGO;
END
END
^
SET TERM ;^
----- Original Message -----
From: Marcelo Silva
To: FireBase
Sent: Monday, June 05, 2006 10:14 AM
Subject: [firebase-br] While na Procedure
Pessoal como ficaria um While na Procedure do FB ?
Assim:
I = 0;
while not(tabela.Eof) do begin
I := I +1;
UPDATE TABELA SET CAMPO = I
Tabela.Next;
end;
Ou seja quero colocar uma Campo sequencial em uma tabela que ja existe para depois transforma-lo em chave primaria
Obrigado pela ajuda
----------------------
Marcelo Silva
(11) 9693-4251
MSN: marcvan em ig.com.br
______________________________________________
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