Em Sex, 2006-12-08 às 18:05 -0300, Marcos Fabrício Corso escreveu:
> Tenho uma rotina de update :
>  
>  
>   UPDATE  cliente67     
>    SET total_servicos   =  total_servicos  +  1     
>    from cliente68  
>    WHERE cliente68.protocolo = 100130  and  cliente67.protocolo =
> cliente68.protocolo ; 
> 
>  
> No arquivo cliente68 tenho 3 registros, o total_servicos sempre me
> retorna 1 valor.
> Parecer que ele faz o update em um só registro, no último, como fazer
> para dar o update nos 3 registros ??
>  
Bom... faça um SELECT com a mesma cláusula WHERE do seu UPDATE e veja o
que ele te retorna. Serão atualizadas exatamente as linhas retornadas
pelo SELECT. 

Espero ter ajudado.

[]s
Fábio Telles

>  
> Atenciosamente,
> Marcos Fabrício Corso
> Analista de Sistemas Júnior
> JM Informática
> (41)  3352-2688
> [EMAIL PROTECTED]
> _______________________________________________
> Grupo de Usuários do PostgreSQL no Brasil
> Antes de perguntar consulte o manual
> http://pgdocptbr.sourceforge.net/
> 
> Para editar suas opções ou sair da lista acesse a página da lista em:
> http://pgfoundry.org/mailman/listinfo/brasil-usuarios
-- 
site: http://www.midstorm.org/~telles/
e-mail: [EMAIL PROTECTED] 
jabber: [EMAIL PROTECTED] 
sip:[EMAIL PROTECTED]

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a