[firebase-br] Ajuda em Store Procedure

Eliomar eliomar em promediconet.com.br
Sáb Fev 5 08:53:43 -03 2005


Eu fiz aqui e ficou blz....

CREATE PROCEDURE SP_ORDENA 
RETURNS (
    OP_ID INTEGER,
    OP_NUM_ORDEM INTEGER,
    OP_NOME VARCHAR(10))
AS
begin
  /* Procedure Text */
  OP_NUM_ORDEM = 0;
  for select tabela.id,
             tabela.nome
        from tabela
       where tabela.id > 0
       order by tabela.id
        into :op_id,
             :op_nome do
    begin
      op_num_ordem = op_num_ordem + 1;
      suspend;
    end
end

Agradecido.
Eliomar,
ICQ - 167715482
Soft-Data Softwares Administrativos
hptt://www.promediconet.com.br


------------- Segue mensagem original! -------------

De: Marcos Oliveira <duarteol2000 em yahoo.com.br>
Data: Fri, 4 Feb 2005 10:45:29 -0300 (ART)
Para: lista em firebase.com.br
Assunto: [firebase-br] Ajuda em Store Procedure

Pessoal estou com um problema, tenho um bd onde tenho que reordenar um campo, tipo:
      (campo a
       reordenar) 
id    num_ordem   nome
1          1             Marcos
2          2             Hermeto
3          3             Debora
4          4             Edna
5          7             Wemerson     <-------Errado
deve ficar assim:
id    num_ordem   nome
1          1             Marcos
2          2             Hermeto
3          3             Debora
4          4             Edna
5          5             Wemerson     <-------Certo
Alguem poderia me ajudar a construir esta procedure...?

		
---------------------------------
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do Yahoo! agora.
______________________________________________
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







Mais detalhes sobre a lista de discussão lista