http://pastebin.com/uCfC8Tzm

Este é o código que estou executando.

Tenho duas observações.

Quando executo o BEGIN antes das operações na linha 35 recebo um erro!
ERRO:  transação atual foi interrompida, comandos ignorados até o fim do
bloco de transação

Então, se eu remover o BEGIN e o COMMIT e tentar rodar o script funciona,
mas tem algo muito estranho pois depois da linha 35 para pegar o valor
correto do ultimo id eu preciso decrementar a variável, como podem ver na
linha 42.

Se eu rodar os comando direto do pgMyAdmin o curval parece normal. Mas
quando rodo pelo php acontece isso.

Estou confuso pois não entendo porque preciso decrementar o valor do id.

E principalmente porque não consigo usar o BEGIN COMMIT pois seria muito
importante.

Alguma idéia?
-- 
View this message in context: 
http://old.nabble.com/Problema-com-SELECT-CURVAL-tp27706646p27706646.html
Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.

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

Responder a