http://qs321.pair.com?node_id=317887


in reply to Re: Database Record Order
in thread Database Record Order

That depends on the DBMS you are using. When the ORDER BY clause is not specified, some dBs return the data in the order it was inserted into the tables. You'll have to read your dB's documentation to be certain.

Replies are listed 'Best First'.
Re: Re: Re: Database Record Order
by mpeppler (Vicar) on Dec 31, 2003 at 22:19 UTC
    If this is an MS-SQL server then the "default" order is likely to be the order of the clustered index. However, relying on that ordering when using an RDBMS is unwise, as it could change at any time, or be different if you move your script from one type of database server to another, or if other DDL changes (such as different indexes, different locking methods, etc) are applied.

    In short - never rely on the order of data in a SELECT without an ORDER BY clause.

    Michael