-3 使用批量更新插入多個行時,插入順序與INSERT查詢中給出的順序相同嗎?批量插入中的插入順序 來源 2017-08-07 Kumaran +0 據我所知,訂單不能保證。但是,對於不同的DBMS,這可能會有不同的表現。 – Siyual +0 由於任何關係數據庫表都是**無序**數據包,插入順序 - 如果你甚至可以定義它 - 沒有意義 - 那裏**是否**「固有」,系統給定*排序* 。你有**保證以你想要的順序獲得數據的唯一方法是當你用'ORDER BY'子句選擇''時 –
0 根據如何/如果您並行執行插入,那麼它們實際插入的順序可能會或可能不會反映語句的順序。 更重要的是要明白,它們出來的順序完全依賴於針對這些行的任何查詢,因此無論如何它並不重要。 來源 2017-08-07 12:44:17 LoztInSpace
據我所知,訂單不能保證。但是,對於不同的DBMS,這可能會有不同的表現。 – Siyual
由於任何關係數據庫表都是**無序**數據包,插入順序 - 如果你甚至可以定義它 - 沒有意義 - 那裏**是否**「固有」,系統給定*排序* 。你有**保證以你想要的順序獲得數據的唯一方法是當你用'ORDER BY'子句選擇''時 –