|
|
|
|
|
|
|
|
|
|
|
Re: why DDL statements are autocommit [message #440840 is a reply to message #440836] |
Wed, 27 January 2010 05:55  |
 |
Michel Cadot
Messages: 68770 Registered: March 2007 Location: Saint-Maur, France, https...
|
Senior Member Account Moderator |
|
|
Sometimes Oracle has to make choice and choose a specific design without any special reason.
For instance, SYS_CONNECT_BY_PATH returns elements from root to leaves, it could be from leaves to root, it does not matter for Oracle, it made a arbitray choice.
In this case, there are reasons and Oracle has no choice, it must commit for the reasons given above and the main is well explained by BalckSwan: Oracle has to show to all sessions a consistent view of the metadata of the database (physical and logical description of objects).
Regards
Michel
|
|
|