Blz..então cada função seria uma transação ?? só q dentro da função que
estou trabalhando não posso utilizar os comando COMMIT ou ROLLBACK
explicitamente..
Logo o q estou entendo pelo o q os nobre colegas estão dizendo é o
seguinte..
Imagine um código Java = E nele que vou trantar o COMMIT E ROLLBACKP falando
grosseirament
exemplo;
try {
stmt.execute(select fecharCaixa()); // aqui ele chama a função fechar caixa
conn.commit() // aqui ele comita caso tudo ok
}catch(Exception e){
conn.rollback() // caso algum problema na hora de feixar o caixa
}
OU seja o que vcs estão tentando me dizer é que é em nivel de aplicação que
eu vou utilizar o Comando commit e rollback
por exemplo..
Em 17 de março de 2011 12:48, Rogério Bassete
<[email protected]>escreveu:
>
> >Sim,
> >Como você falou, elas podem fazer para de uma transação quando chamada
> >dentro de uma.
> >Mas teria como vc me dar um exemplo prático ?
>
> Izana,
>
> begin;
> insert into foo values ('teste','teste2');
> update foo set campo1 = 'teste3' where id = 3;
> -- chama a sua função.
> select funcao_baixa_estoque();
> select funcao_gera_log();
> commit;
>
> Rogério Bassete
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral