[firebase-br] Duvida em FOR SELECT x UPDATE

dvdmengarda em hotmail.com dvdmengarda em hotmail.com
Seg Mar 27 14:57:59 -03 2006


Porque neste caso estou gerando um novo registro contendo algumas 
informações. Mas a minha questão é saber se o update pode estar dentro desse 
For Select...


----- Original Message ----- 
From: "Cristiano Rebonatto" <crebonatto em upf.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, March 27, 2006 2:45 PM
Subject: Re: [firebase-br] Duvida em FOR SELECT x UPDATE


Pq o suspend esta dentro do FOr Select ??

dvdmengarda em hotmail.com escreveu:
> Segue a mesma dúvida com uma correção nos parametros do exemplo, conforme 
> o
> Andrei alertou:
>
> Estou executando um UPDATE numa SP onde uso um FOR SELECT, mas nem todos 
> os
> registros estão sendo atualizados. Fiz os testes no IBExpert. Abaixo está 
> o
> modelo de como estou usando a SP:
>
> -----------------------
> for select
>    numerotit,
>    parcelatit
> from titulos
> where (remessa = 1)
> into
>   :titulo,
>   :parcela
> do
>   begin
>      registro = titulo || parcela;
>      suspend;
>      update titulos set remessa = 2 where (numerotit = :titulo) and
> (parcelatit = :parcela);
>   end
> -----------------------
>
> Grato.
>
>
> David
>
> ----- Original Message ----- 
> From: "Andrei Luís" <compuvale.software em gmail.com>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Monday, March 27, 2006 1:52 PM
> Subject: Re: [firebase-br] Duvida em FOR SELECT x UPDATE
>
>
> dvdmengarda,
>
> Acredito que o problema esteja por você estar usando na cláusula where o
> campo parcelatit e não a variável parcela.
>
> []
> Andrei
>
>
> Em 27/03/06, dvdmengarda em hotmail.com <dvdmengarda em hotmail.com> escreveu:
>
>> Boa tarde,
>>
>> Estou executando um UPDATE numa SP onde uso um FOR SELECT, mas nem todos
>> os registros estão sendo atualizados. Fiz os testes no IBExpert. Abaixo
>> está
>> o modelo de como estou usando a SP:
>>
>> ..
>>
>> for select
>>   numerotit,
>>   parcelatit
>> from titulos
>> where (remessa = 1)
>> into
>> :titulo,
>> :parcela
>> do
>> begin
>>     registro = titulo || parcela;
>>     suspend;
>>     update titulos set remessa = 2 where (numerotit = :titulo) and
>> (parcelatit = :parcelatit);
>> end
>>
>> ..
>>
>>
> ______________________________________________
> 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
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
> ______________________________________________
> 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
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>

-- 
+-----------------------------------------------------------+
 Cristiano Rebonatto
 Setor de Análise e Desenvolvimento
 Divisão de Tecnologia da Informação
 Universidade de Passo Fundo
 Passo Fundo - RS
+-----------------------------------------------------------+

______________________________________________
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
Para consultar mensagens antigas: http://firebase.com.br/pesquisa




Mais detalhes sobre a lista de discussão lista