我在sql server 2008中有一個表,我需要在不使用標識字段的情況下確定表中插入的順序。並且此表不包含任何日期時間數據類型字段。請告訴我解決方案。如何識別插入的記錄訂單?
0
A
回答
3
你不行。
有否暗示或內置的排序順序到表中。表格只是行的集合。如果您使用ORDER BY something
,則表上的查詢會有一個訂單(例如,從最早到最新)。
你說過你沒有這樣的東西。你沒有選擇。
+0
我認爲你是對的,我需要在桌子上做出改變。 – Sujit
1
根據定義,表是一組無序的行。想想把一堆豆袋扔在地上。他們下了什麼命令?除非你在投擲時保持跟蹤,或者用1,2,3等標記,否則你不知道。 (讓我們忽略它們碰巧碰到的情況。)
您不能對訂單插入作出任何假設(例如,通過使用物理訂單或相信SELECT *
沒有ORDER BY
返回的訂單)除非你有其他的信息可以去。亞歷克斯庫茲涅佐夫有一個pretty short blog post demonstrating,有許多變量可以塑造順序,除了插入的順序。
相關問題
- 1. 您如何訂購一組記錄,然後插入訂單?
- 2. 如何識別Oracle中的記錄
- 3. 訂單記錄
- 4. nservicebus插入後刪除訂閱記錄?
- 5. 記錄VS單案例識別聯合
- 6. 加入和訂單的不同記錄
- 7. 如何識別「相似」的記錄,而不加入
- 8. Informix:如何獲取最後插入的記錄的標識
- 9. 如何在mysql中插入預先插入的記錄的唯一標識號
- 10. 如何顯示的客戶訂單記錄與訂單項目
- 11. 如何獲取剛剛插入的記錄標識(mysql)?
- 12. 按訂單輸入記錄的MS訪問訂單表
- 13. PHP:學說:訂單加入記錄
- 14. 如何識別重複記錄的唯一標識符?
- 15. 如何讓導軌識別活動記錄的正確標識?
- 16. 幫助識別此記錄
- 17. 如何識別登錄表單變量
- 18. 如何插入多個記錄並獲取標識值?
- 19. Mongoid如何插入嵌入式記錄?
- 20. 插入記錄
- 21. 插入記錄
- 22. 插入記錄
- 23. PHP分別識別每條記錄
- 24. 如何獲取插入記錄的ID?
- 25. 有沒有辦法標記或識別特定訂單?
- 26. 數據庫記錄訂單
- 27. 訂單記錄陣列
- 28. findByAttribute魔法記錄訂單
- 29. 檢索訂單記錄
- 30. 如何使用Dynamics CRM 2011中的插件識別重複記錄
你有主鍵嗎? – gbn
不,這裏沒有鑰匙可用 – Sujit
你爲什麼沒有鑰匙? –