Em 6 de julho de 2017 11:10, Fabrízio de Royes Mello < fabri...@timbira.com.br> escreveu: <corte>
Porque nao??? Essa abordagem funciona sim e muito bem, porque o primeiro INSERT vai executar o NEXTVAL para setar o valor DEFAULT da chave primária da tabela "pedido" e se vc usar o CURRVAL dentro da mesma sessão ele irá retornar sim o valor corrente. A forma que o PostgreSQL implementa a dupla NEXTVAL e CURRVAL é justamente pra resolver esse tipo de problema. Legal isso. Não me liguei que o CURRVAL dependia do NEXTVAL. sebastian=# select currval('teste'); ERROR: currval of sequence "teste" is not yet defined in this session []'s -- 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