Monday, September 28, 2015

Bulk data Import and Export

SQL Server supports exporting data in bulk (bulk data) from a SQL Server table and importing bulk data into a SQL Server table or non-partitioned view. Bulk importing and bulk exporting are essential to efficient transfer data between SQL Server and heterogeneous data sources. Bulk exporting refers to copying data from a SQL Server table to a data file. Bulk importing refers to loading data from a data file into a SQL Server table. For example, you can export data from a Microsoft Excel application to a data file and then bulk import that data into a SQL Server table.


Method
Description
Imports data
Exports data
A command-line utility (Bcp.exe) that bulk exports and bulk imports data and generates format files.
Yes
Yes
A Transact-SQL statement that imports data directly from a data file into a database table or nonpartitioned view.
Yes
No
A Transact-SQL statement that uses the OPENROWSET bulk rowset provider to bulk import data into a SQL Server table by specifying the OPENROWSET(BULK…) function to select data in an INSERT statement. 
Yes
No

No comments:

Post a Comment