Commit em Alter Table

Oracle

01/09/2008

Boa Tarde,
Galera estou com uma dúvida.

estou criando um script com alters tables, create tables, porém queria que o commit fosse feito só no final do script. Para inserts, updates, funciona, mas acho que para alters table e create table o commit é implícito, o próprio oracle já commita.

Teria como commitar só no final para esses casos??


Blst

Blst

Curtidas 0

Respostas

Hudsonrj

Hudsonrj

01/09/2008

Amigo,
Os comandos DDLs têm commit implicito mesmo.
Uma solução seria utilizar o PRAGMA Autonomous_Transaction.
Porém muito cuidado na utilização pois poderá levá-lo a bugs e outros problemas.
Documente bem onde você o utilizará.

Grande abraço


GOSTEI 0
POSTAR