[firebase-br] Ajuda em Store Procedure
Nilton Souza
ntn em bbs2.sul.com.br
Sáb Fev 12 13:27:29 -03 2005
Olá Marcos Oliveira,
Se vc quer SIMPLESMENTE AJUSTAR o campo ordem, vc pode fazer uma SP desta
forma:
create procedure sp_reordena
as
declare variable ordem integer;
declare variable nome varchar(255);
begin
ordem = 0;
for
select nome
from TABELA
order by ordem
into :nome
do
begin
ordem = ordem + 1;
update TABELA
set ordem = :ordem
where nome = :nome;
end
end
[]'s
Nilton Souza
----- Original Message -----
From: "Marcos Oliveira" <duarteol em hotmail.com>
To: <lista em firebase.com.br>
Sent: Saturday, February 12, 2005 12:56 PM
Subject: [firebase-br] Ajuda em Store Procedure
> 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 gravar no campo ordem a numeraçao correta,
se
> puderem me dar uma força....agradeço
>
> _________________________________________________________________
> MSN Messenger: converse online com seus amigos .
> http://messenger.msn.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
>
Mais detalhes sobre a lista de discussão lista