[firebase-br] Update simples
Marcelo Moacir Florindo
marceloflorindo em gmail.com
Ter Out 7 12:09:10 -03 2008
será que não precisas colocar o suspend??
wnum=1;
for select chave
from tabela
into :wchave
do
begin
update tabela
set novoCampo = :wnum
where chave = :wchave;
wnum=wnum+1;
end
end
2008/10/7 <satoy.matsuoka em hstern.com.br>
> Bom dia lista,
>
> Estou com um problema muito simples, mas com dificuldades, por ser leigo
> no Firebird
> Estou querendo colocar um valor em uma coluna nova que criei em uma tabela
>
> Para isso fiz a seguinte rotina:
> begin
> wnum=1;
> for select chave
> from tabela
> into :wchave
> do
> begin
> update tabela
> set novoCampo = :wnum
> where chave = :wchave;
> wnum=wnum+1;
> end
> end
>
> E ele está me dando deadlock, ou seja estou me travando !!!
> Se alguém puder me dizer o que estou fazendo de errado ....
> Agradeço
>
> []'s
> Satoy
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
--
Marcelo Moacir Florindo
Analista/Desenvolvedor
http://www.gestaotec.com.br
Mais detalhes sobre a lista de discussão lista