On Tue, May 5, 2015 at 3:10 PM, Matheus Saraiva <[email protected]>
wrote:
> * UPDATE "VendasItens" SET (produto_vendasitens, quantidade_vendasitens) =
> produto.* FROM unnest(f_produtos) AS produto WHERE venda_vendasitens =
> f_idvenda;*
>
Infelizmente essa sintaxe não é aceita ainda, há discussões para implantar
algo semelhante em versões futuras.
Hoje você teria que fazer:
UPDATE "VendasItens"
SET (produto_vendasitens, quantidade_vendasitens) =
(produto.produto_vendasitens, produto.quantidade_vendasitens)
FROM unnest(f_produtos) AS produto
WHERE venda_vendasitens = f_idvenda;
Ou:
UPDATE "VendasItens"
SET produto_vendasitens = produto.produto_vendasitens,
quantidade_vendasitens = produto.quantidade_vendasitens
FROM unnest(f_produtos) AS produto
WHERE venda_vendasitens = f_idvenda;
Atenciosamente,
--
Matheus de Oliveira
Analista de Banco de Dados
Dextra Sistemas - MPS.Br nível F!
www.dextra.com.br/postgres
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral