Meu caro;

O problema é que o postgreSQL não aceita alias na tabela que você vai
alterar. Sendo assim, utilize da forma que mostro abaixo, tirando o a e
colocando a cláusula from e where. Deve funcionar.

 

De: [email protected]
[mailto:[email protected]] Em nome de Marcelo
Silva
Enviada em: sexta-feira, 10 de dezembro de 2010 14:20
Para: Comunidade PostgreSQL Brasileira
Assunto: [pgbr-geral] Como fazer esse UPDATE ?

 

Pessoal no MySQL eu faço esse update

update mv_vendas_pre_itens set cod_ope = b.cod_usu, cod_usu = b.cod_usu,
cod_ven = b.cod_usu
from mv_vendas_pre b 

where b.pedido = mv_vendas_pre_itens.pedido



 

Mas no Postgres não vai...

 

Como fazer um Update no postgres pegando os valores da tabela X para
atualizar a tabela Y ???

 

 

 

Marcelo Silva
------------------------------------------------
msn: [email protected]
Tel.: (11) 2962-7390
Cel.: (11) 9693-4251

 

Programador: Delphi, PHP
Linux Kubuntu User number is # 24362

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a