1
我需要一次將gridview中的所有行插入到SQL Server 2005數據庫中。如何一次向網格中插入所有行到SQL Server 2005數據庫?
的行數可以是1到n(不超過200)
我已經調查了以下選項:
- 循環:我想避免重複。
- 表數據類型:僅在SQL Server 2008及更高版本中可用
- 批量複製:對批量數據很有用。我不知道我是否可以使用它插入更少的行(性能明智)
我還能用什麼?
我需要一次將gridview中的所有行插入到SQL Server 2005數據庫中。如何一次向網格中插入所有行到SQL Server 2005數據庫?
的行數可以是1到n(不超過200)
我已經調查了以下選項:
我還能用什麼?
嘗試使用與循環/光標相反的基於集合的方法。數據量越大,循環和遊標的效率越低,但數量相對較少時應該沒問題。
http://www.codeproject.com/Articles/34142/Understanding-Set-based-and-Procedural-approaches
這種聯繫應該給你一點點擡起頭對如何處理基於集合的方法。
希望這是你正在尋找的!
首先嚐試解決方案,然後根據性能考慮其他選擇。或設置計數器來衡量表現。 –
如果您在2005年停滯不前,無法更新到2008年,並且您希望避免「迭代」 - 批量複製似乎是唯一的出路 –