Em 5 de julho de 2017 15:51, Flávio Silveira <f...@terra.com.br> escreveu:
<corte>

Boa tarde,

  Como leigo que sou, num caso desse uma CTE não resolveria também?


Essa é uma excelente idéia!

WITH pedido AS (
    INSERT INTO pedido(data) VALUES (now()) RETURNING id;
) INSERT INTO item
    (fk_pedido, produto, quantidade, valor)
    VALUES (pedido.id, 'Camiseta', 2, 25.00),
           (pedido.id, 'Calça’, 2, 40.70),
           (pedido.id, 'Meia’, 5, 5.90),
           (pedido.id, 'Camisa’, 1, 60.00);


PS: Não testei, mas a sintaxe é mais ou menos essa aí!


-- 
Sebastian Webber
Chegou a ver o meu blog <http://swebber.me>?  Dá uma olhada no que eu ando
aprontando: http://swebber.me
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a