Re: DDLs -- was Re: simple question on DDL

2003-01-25 Thread Jonathan Lewis
My point wasn't to pick any particular detail of any particular example . I was merely making the point that whilst the concept of DDL without commits seems to be straightforward, the requirement for designing something that could analyse and handle all the consequent errors that might be a

RE: DDLs -- was Re: simple question on DDL

2003-01-24 Thread Mercadante, Thomas F
Hemant, My guess is that Oracle, at some point in time long ago, decided that DDL's and DML's should not be mixed together. Because they could not (or did not want to) deal with the issue, they decided to perform an implicit commit before any DDL statement was issued. Case closed. This is the

RE: DDLs -- was Re: simple question on DDL

2003-01-24 Thread DENNIS WILLIAMS
Tom - I think you've nailed it. Think of the design decisions that some of Oracle's competitors made in the early days and how silly they seem in retrospect. Anyone remember the row-locking vs. block-locking wars? The other aspect that many people don't think of if they have never worked in

RE: DDLs -- was Re: simple question on DDL

2003-01-24 Thread Jared . Still
are at a safe commit point. jared Mercadante, Thomas F [EMAIL PROTECTED] Sent by: [EMAIL PROTECTED] 01/24/2003 09:34 AM Please respond to ORACLE-L To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED] cc: Subject:RE: DDLs -- was Re: simple question

RE: DDLs -- was Re: simple question on DDL

2003-01-24 Thread Hemant K Chitale
Agreed. There's a lot of code out there that was developed considering the way Oracle handled DDL and DML specifically. Although I would have liked Oracle to handle DDL as an Autonomous Transaction and provide an error message for the scenario in the first example, I guess it might be too late