2017-08-07 15 views
-3

バッチ更新を使用して複数の行を挿入する場合、挿入順序はINSERTクエリの順序と同じですか?バッチインサートの挿入順序

+0

私が知る限り、注文は保証されません。しかし、これは異なるDBMSの場合とは異なる動作をする可能性があります。 – Siyual

+0

任意のリレーショナルデータベーステーブルは、**アラインされていない**データバッグなので、挿入順序は定義することができれば意味がありません**システム固有の*固有の* 。あなたが望む順番でデータを取得する**保証される唯一の方法は、 'ORDER BY'節で' SELECT'を実行することです –

答えて

0

どのように/あなたが並行して挿入を実行するかによって、実際に挿入される順序には、ステートメントの順序が反映される場合もあれば、反映されない場合もあります。

さらに重要なことは、それらが出てくる順序は、それらの行に対するクエリに完全に依存するため、とにかく問題ではないということです。

関連する問題