Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Alexandre Gutierres

Commit Automático

Recommended Posts

Amigos,Estou com o seguinte problema,inicio uma transacao e faço um insert numa tabela, se logo após esse comando eu mandarcriar uma tabela temporária com Create Global Temporary Table On commit preserve rowso Oracle está fazendo o commit da transacao.Alguma idéia?Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O seu processo deve estar realizando um commit em algum momento, pois a tabela temporaria armazena os dados somente durante a sessão, porém, como ela está com a opção On Commit preserve rows, após sua sessão realizar um commit, os dados serão mantidos nessa tabela.Faça um teste retirando a opção On Commit preserve rows e veja se resolve. E caso esteja utilizando o SQL*PLUS, verifique se a opção AUTOCOMMIT está com o valor OFF!!!Abraços,

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.