匯入和匯出大量資料
MicrosoftSQL Server 可讓您在 SQL Server 資料表與資料檔之間大量匯入及匯出資料 (「大量資料」(Bulk Data))。這對於在 SQL Server 與異質資料來源間有效傳送資料,是必要條件。「大量匯出」代表將資料從 SQL Server 資料表複製到資料檔。「大量匯入」代表從資料檔載入資料至 SQL Server 資料表。例如,您可以從 Microsoft Excel 應用程式中將資料匯出至資料檔,然後將資料大量匯入 SQL Server 資料表中。
本章節內容
關於大量匯入和大量匯出作業
列出並簡要比較各種適用於大量匯入及匯出資料的方法。比較同處理序與跨處理序作業、描述格式檔案、提供查詢處理器及大量匯入作業的相關資訊,並提供效能考量事項。大量匯入資料的基本指導方針
提供大量匯入資料重要方針的清單。使用 bcp 公用程式匯入和匯出大量資料
提供使用 bcp 公用程式以大量匯入或大量匯出資料的概觀。使用 BULK INSERT 或 OPENROWSET(BULK...) 匯入大量資料
提供使用 Transact-SQL BULK INSERT 陳述式或 OPENROWSET 函數以大量匯入及匯出資料的概觀。另外,還提出安全性考量事項以及有關使用 Transact-SQL 陳述式從遠端資料檔大量匯入資料的資訊。建立 HumanResources.myTeam 資料表
描述如何建立資料表,以供數個匯入和匯出大量資料主題中的範例使用。用於匯入或匯出資料的資料格式
包含與資料格式需求相關的限制與考量說明。此主題也會告訴您如何指定資料格式以兼顧相容性。用於匯入或匯出資料的格式檔案
包含格式檔案的描述。格式檔案可為 SQL Server 針對寫入或讀取資料檔案,提供彈性的處理方式,進而提升效能。此外還包含如何使用 bcp 公用程式以建立格式檔案的說明。大量匯入和匯出 XML 文件的範例
示範如何將 XML 文件大量匯入 SQL Server 資料庫或從 SQL Server 資料庫大量匯出它們。大量匯入及匯出資料的實例
包含數個匯入或匯出資料之典型狀況的描述。最佳化大量匯入效能
包含可讓大量匯入作業效能最佳化的技術描述。