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

Responder a