[firebase-br] Store Procedure

Eliomar eliomar em promediconet.com.br
Sáb Fev 12 11:12:45 -03 2005


faz assim que fica blz.

CREATE PROCEDURE SP_ORDENA 
RETURNS (
    OP_NUM_ORDEM INTEGER,
    OP_NOME VARCHAR(10))
AS
begin
  /* Procedure Text */
  OP_NUM_ORDEM = 0;
  for select tabela.nome
        from tabela
       where tabela.id > 0
       order by tabela.num_ordem
        into :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" <duarteol em hotmail.com>
Data: Sat, 12 Feb 2005 12:57:47 +0000
Para: lista em firebase.com.br
Assunto: [firebase-br] Store Procedure

Galera estou precisando de uma ajuda urgente, tipo:

Tenho um BD, onde tenho que colocar em ordem um campo que esta desordenado, 
ex:

ordem   nome
1          Hermeto
2          Edna
3          Marcos
4          Valkiria
6          Evandro
8          Junior
10        Gildo

devendo ficar da seguinte forma:

ordem   nome
1          Hermeto
2          Edna
3          Marcos
4          Valkiria
6          Evandro
7          Junior
8          Gildo

queria criar uma procedure pra reordenar o campo ordem, se puderem me dar 
uma força....agradeço

_________________________________________________________________
Chegou o que faltava: MSN Acesso Grátis. Instale Já! 
http://www.msn.com.br/discador


______________________________________________
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