0
A
回答
2
沒有數據庫引擎獨立的方式來做到這一點。 每個DB服務器都有自己的方式(例如Sybase的bcp)。
可能有一些第三方產品可以爲您完成這項工作,但它僅僅是一個圍繞特定服務器方法的包裝(如果您正在尋找,您可能需要澄清您的問題)。
注意:由於被記錄(與bcp不同,INSERTs比本地批量插入慢很多),因此Mark建議的做一堆INSERT絕對不一樣。
0
獨立於數據庫批量插入解開?不可能。
我能想到的最接近的是用這樣的行創建一個插入腳本:
INSERT INTO TableName (...) VALUES (...);
它會壓縮得很好,所以你可能要gzip壓縮它。
雖然你可能更喜歡堅持數據庫特定的命令。 「獨立於數據庫」通常只是「慢」的同義詞。
相關問題
- 1. 數據庫引擎無關的數據建模
- 2. SqlBulkCopy模擬延遲
- 3. sqlalchemy引擎多個數據庫與mysql
- 4. 數據庫和數據庫引擎
- 5. 是否有與引擎無關的Reflect.parse?
- 6. 地震模擬引擎
- 7. 模擬倉庫與真實倉庫/模擬數據
- 8. Windows Mobile數據庫引擎
- 9. 搜索引擎數據庫
- 10. 引擎數據庫設計
- 11. 使用XML模擬關係數據庫
- 12. CakePHP中與數據庫無關的虛擬域
- 13. Django模板(App引擎) - 無與假
- 14. 有沒有辦法在運行另一個模擬器時模擬特定的數據庫引擎?
- 15. sqlbulkcopy與數據表中的行數有關的批量調整
- 16. Django 1.4.3一直使用虛擬數據庫引擎設置值
- 17. 模擬關係數據庫的Python數據結構
- 18. 推薦引擎數據庫的設計?
- 19. 搜索引擎的數據庫
- 20. 什麼是關係數據庫中的存儲引擎?
- 21. 計數從H2數據庫引擎
- 22. 數據庫前端的多個數據庫引擎
- 23. 針對社交網站的數據庫和數據庫引擎
- 24. 谷歌應用程序引擎的數據庫模型
- 25. Ruby on Rails與傳統數據庫的無表模型關聯
- 26. 需要幫助在整合achart引擎與數據庫的Android
- 27. 數據庫訪問模擬
- 28. PHP數據庫模擬
- 29. 假DataRepository - 模擬數據庫
- 30. As3城市模擬遊戲引擎
批量插入也會被記錄(並檢查外鍵,索引更新等)。 – 2010-02-13 22:25:58
bcp: - 不調用觸發器 - 不在SQL服務器或sybase上以快速模式記錄單個插入。 – DVK 2010-02-14 01:10:06
bcp可能不會這樣做,但'SqlBulkCopy'不支持觸發器(如果您願意的話)。如果您的數據庫正在使用完整恢復模式,那麼即使是bcp操作也會被完全記錄 - http://msdn.microsoft.com/zh-cn/library/ms191244.aspx – 2010-02-14 13:51:03