1

SELECT がどのように結果を返すか説明してもらえますか?? 同じクエリを何度も実行したときに結果を返すときに順序が保持されますか (おそらくいくつかのフィールドを更新した後)??

4

1 に答える 1

2

特定の順序ではありません (ORDER BY節を指定しない限り)。

彼らがマニュアルにそれを書くとき、彼らはそれを意味します。

特定の の実装に応じて、テーブルスペースの再割り当ての結果として、クエリの並列化の変更の結果として、およびその他の何百万もの理由によりRDBMSSELECTクエリは統計の再計算に関する計画を変更できます。

テーブルに対して何もせず、まったく同じクエリを 2 つ続けて実行しても、レコードがまったく異なる順序で返される場合があります。

于 2012-04-24T16:22:18.073 に答える