Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: Where is a temp tables DDL stored?

Re: Where is a temp tables DDL stored?

From: Jonathan Lewis <jonathan_at_jlcomp.demon.co.uk>
Date: Thu, 15 Sep 2005 07:16:13 +0000 (UTC)
Message-ID: <dgb73t$1gd$1@nwrdmz02.dmz.ncs.ea.ibs-infra.bt.com>

"Sybrand Bakker" <postbus_at_sybrandb.demon.nl> wrote in message news:2c5hi1lcj5ujdr6rkpeq7og4t3ue6n3m0g_at_4ax.com...
> On 14 Sep 2005 13:21:42 -0700, "Daniel Fink" <danielwfink_at_yahoo.com>
> wrote:
>
>>I think we are disagreeing over semantics.
>>
>>I consider DDL to be the command that creates (or modifies) the object,
>>i.e. CREATE TABLE emp <...>; This command is not stored in the data
>>dictionary.
>
> I don't think we are disagreeing over semantics. It is quite clear you
> are ignorant of how Oracle works, and expect it to work the same way
> as a toy system like MySQL or sqlserver. In that case, please: dream
> on.
>
> --
> Sybrand Bakker, Senior Oracle DBA

Sybrand,

Your manners and your lack of care leave much to be desired.

Daniel Fink said:

    The DDL for tables is not stored in the data dictionary, though the     necessary components to reconstruct the DDL for tables are stored     there. That is why we have had to use OEM, export, dbms_metadata and     3rd party tools to extract the DDL when needed

You quoted the first line, and commented "utter rubbish" - presumably having failed to bother to go on to the later lines of text.

Daniel clarified his point, and explained (gently) what 'ddl' is:

    Where is the ddl stored? Where do you find "create table..."?

    The components of the ddl are stored, you can extract them into a form     that will give you a command to create the table.

You side-stepped the point, changed the question, and redefined the term DDL to mean 'the components', pointed out that you can save the DDL in a script, and said you didn't see the problem.

    "I am allowed to give you the wrong answer because I don't     see the problem and I'm not paying attention" is NOT a valid comment.

Daniel offered you an olive branch:

    I think we are disagreeing over semantics.

    I consider DDL to be the command that creates (or modifies) the object,

                    [jpl - I think a lot of people would agree with that]
    i.e. CREATE TABLE emp <...>; This command is not stored in the data     dictionary.

    However, all the information to reconstruct this command IS stored in     the data dictionary and can be extracted using a variety of tools/techniques.

Your only response was an insult, summed up by the phrase.

    "It is quite clear you are ignorant of how Oracle works"

Anyone who has read
Next time you decide to be offensive, please wait 24 hours before hitting the <Send> key, read the thread carefully, and then decide whether it is appropriate.

Finally, you may care to download and read this pdf before you decide whether or not Daniel is ignorant of how Oracle works:

    http://www.evdbt.com/AutomaticUndoInternals.pdf

-- 
Regards

Jonathan Lewis

http://www.jlcomp.demon.co.uk/cbo_book/ind_book.html
Cost Based Oracle - Volume 1: Fundamentals
On-shelf date: Nov 2005

http://www.jlcomp.demon.co.uk/faq/ind_faq.html
The Co-operative Oracle Users' FAQ

http://www.jlcomp.demon.co.uk/appearances.html
Public Appearances - schedule updated 4th Sept 2005
Received on Thu Sep 15 2005 - 02:16:13 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US