Breaking News
Loading...
29/05/2014

Sử dụng công cụ SQLCMD trong SQL Server

SQLCMD là một công cụ đi kèm với SQL Server cho phép ta thực thi câu truy vấn SQL, hay thực thi một Stored Procedure, hay chạy một file SQL Script từ dòng lệnh giống như ứng dụng CMD.

Để sử dụng SQLCMD, ta mở Command line và đánh lệnh sqlcmd -? sẽ thấy danh sách các tham số hiện ra như hình bên dưới

sql-server-sqlcmd

Một ví dụ SQLCMD thực thi một file SQL

sqlcmd  -S ServerName -U UserName -P Password -i myfile.sql
Trong đó:
  • -S: là tên server, nếu có instant name thì sẽ là serverName\InstanName. Ví dụ: sqlvn\SQLExpress...
  • -U: User đăng nhập.
  • -P: password.
  • -i: input file sql file
Một ví dụ khác dùng SQLCMD để export file .csv
--Có Header
sqlcmd -S localhost -d AdventureWorks2012 -E -Q “SELECT * FROM HumanResources.Employee” -o “CSVData.csv” -W -w 1024 -s”,”

--Không có Header
sqlcmd -S localhost -d AdventureWorks2012 -E -Q “SELECT * FROM HumanResources.Employee” -o “CSVData.csv” -W -w 1024 -s”,” -h-1


Tham khảo cách sử dụng SQLCMD tại đây:
http://msdn.microsoft.com/en-us/library/ms162773.aspx

http://blog.sqlauthority.com/2013/11/25/sql-server-export-data-as-csv-from-database-using-sqlcmd/

0 comments:

Post a Comment

 
Toggle Footer