Breaking News
Loading...
13/05/2014

Export data với bcp

http://www.sqlteam.com/article/exporting-data-programatically-with-bcp-and-xp_cmdshell

bcp là một Command line tool được đính kèm khi ta cài đặt SQL Server, dùng tool này ta có thể import dữ liệu vào SQL Server hoặc Export dữ liệu từ SQL Server ra file.

Ngoài cách dùng bcp, nếu muốn import/export dữ liệu ta cũng có thể dùng SQL Server Integration Services.

1. Cách sử dụng bcp

Mở Command line:
Nếu muốn export 1 table có sẵn Ở đây tôi export ra một file HTML, cú pháp như sau

bcp.exe "DatabaseName.SchemaName.TableName" out D:\FileName.html -S InstanceName -c -T

Nếu muốn export ra một file CSV bcp.exe "DatabaseName.SchemaName.TableName" out D:\test.CSV -S InstanceName -c -t",", -T

Nếu muốn export từ 1 câu truy vấn

bcp.exe "Select * from DatabaseName.SchemaName.TableName" queryout D:\FileName.html -S InstanceName -c -T

Ở 2 câu export trên, lưu ý nếu ta export từ 1 table thì dùng từ khóa out, còn nếu export từ 1 câu truy vấn thì dùng từ khóa queryout

-----------------------------------------------------------------------------------------------

run bcp từ sqlcmd

http://technet.microsoft.com/en-us/library/ms170572.aspxhttp://sqlandme.com/2012/03/27/exporting-data-to-csv-file-using-sqlcmdbcp/http://technet.microsoft.com/en-us/library/ms170572.aspx

0 comments:

Post a Comment

 
Toggle Footer