0

Oracle 10gでテーブルを作成しました.しかし、レコードを挿入している間、新しく挿入されたレコードがレコードの途中に追加されています..すべてのレコードの最後に新しく挿入されたレコードが必要です..何か救済策はありますか.. .???

4

1 に答える 1

3

ヒープ構成テーブルは、本質的に順序付けされていません。「最初」の行、「最後」の行、または「中間」の行について話すことは意味がありません。行は行です。ORDER BYクエリの結果の順序について説明するのは、句を指定した場合にのみ意味があります。それ以外の場合、オラクルが任意の順序で結果を返したり、順序が時間の経過とともに変化したりすることは完全に正しくなります。

挿入された順序で行を表示する場合は、この情報を提供する列を特定 (または追加) する必要があります。ORDER BY次に、クエリに句を追加する必要があります。つまり、

SELECT *
  FROM table_name
 ORDER BY insert_date
于 2012-06-27T02:21:34.990 に答える