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
13/05/2014
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment