bulkinsert

    2熱度

    1回答

    我對SQL * Loader常規路徑的理解是它只是生成INSERT語句並將它們發送到數據庫。使用它有沒有任何性能好處,而不僅僅是以編程方式生成SQL語句並在數據庫中執行它們?

    3熱度

    5回答

    我有一個需要採取與成員對應的ID號列表。他們可以在任何時間任何地方從10到10,000處理。我沒有問題收集數據,解析數據並將其加載到DataTable或其他任何東西(C#)中,但我想在數據庫中執行一些操作。將所有這些數據插入表格的最佳方法是什麼? 我很確定我不想爲每個語句運行一次並插入10,000次。

    0熱度

    1回答

    我讀了section in the SQL*Loader參考手冊,它有點過頭了。我們的客戶都運行x86,所以我假設我們不必擔心字節排序。但是,我們確實有一些客戶運行在32位和其他運行在64位操作系統上的客戶。我需要做些什麼來確保我沒有因此而遇到任何問題?

    0熱度

    1回答

    我有一個csv,看起來像這樣: "blah","blah, blah, blah ect, ect","column 3" "foo","foo, bar, baz more stuff on another line", "another column 3" 是否有可能直接導入到SQL服務器呢?

    0熱度

    1回答

    我有一些看起來像這樣 foreach (var user in NewUsers) { var dbUser = new User {FirstName = user.FirstName}; dbUser.Save(); } 這實在是太多了插入到數據庫中。我可以做些什麼嗎? User.BulkInsert(NewUsers); 謝

    3熱度

    4回答

    我需要編寫一些代碼來插入大約300萬行數據。 同時我需要插入相同數量的伴隨行。 I.e.模式是這樣的: Item - Id - Title Property - Id - FK_Item - Value 我第一次嘗試是一件隱約這樣的: BaseDataContext db = new BaseDataContext(); foreach

    1熱度

    1回答

    跨平臺應用程序允許文本文件獲取的最大合理尺寸是多少?我知道這是一個過於簡單的問題,所以請允許我解釋一下。 我的團隊正在實施批量加載界面,以便客戶端將數據加載到我們的數據庫中。它將寫出一個CSV文件,然後將該文件加載到適當的數據庫(此時爲Oracle或SQL Server)。我們可以處理的記錄數量相對較多。 在開始將它分解爲多個文本文件之前,我是否應該對這些文本文件的大小有任何限制?目前,我們正在部

    2熱度

    3回答

    我正在嘗試批量上傳到SQL服務器數據庫中。源文件有我想刪除的副本,所以我希望操作會自動上傳第一個,然後丟棄其餘的。 (我設置了一個唯一的鍵約束)。問題是,當嘗試重複上傳時,整個事件失敗並被回滾。有什麼方法可以告訴SQL繼續前進嗎?

    0熱度

    1回答

    對日期時間列的MS SQL Server 2008 BULK INSERT引入了秒部分的小數點後第三位的錯誤:2009-09-19 15:02:41.328在輸入文件中變爲2009-09-19 15:02: 41.327在數據庫中。 以下是輸入文本文件包含: 1 2009-09-19 15:02:41.328 下面是桌子的樣子BULK INSERT後: 1> select * from mss

    4熱度

    4回答

    我使用VSTS 2008 + C#+ .Net 3.5 + ADO.Net開發控制檯應用程序來執行批量插入複製。 我想同時使用批量插入批處理和批量插入超時屬性。對於BulkCopyTimeout屬性,我很困惑,想知道它是適用於整個散裝還是隻適用於批量散裝? http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlbulkco