[firebase-br] Update simples

Marcelo Moacir Florindo marceloflorindo em gmail.com
Ter Out 7 12:09:42 -03 2008


faltou o suspend..heheheh

2008/10/7 Marcelo Moacir Florindo <marceloflorindo em gmail.com>

>
> 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;
>          *SUSPEND;*
>      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
>



-- 
Marcelo Moacir Florindo
Analista/Desenvolvedor
http://www.gestaotec.com.br



Mais detalhes sobre a lista de discussão lista