Pertama, simpan kueri Anda ke dalam file teks sql (file teks dengan ekstensi .sql). Pastikan untuk menambahkan pernyataan USE di awal, yang memberi tahu server database mana yang ingin Anda gunakan. Menggunakan contoh dari MSDN:
USE AdventureWorks2008R2;
GO
SELECT p.FirstName + ' ' + p.LastName AS 'Employee Name',
a.AddressLine1, a.AddressLine2 , a.City, a.PostalCode
FROM Person.Person AS p
INNER JOIN HumanResources.Employee AS e
ON p.BusinessEntityID = e.BusinessEntityID
INNER JOIN Person.BusinessEntityAddress bea
ON bea.BusinessEntityID = e.BusinessEntityID
INNER JOIN Person.Address AS a
ON a.AddressID = bea.AddressID;
GO
Kemudian di file batch Anda, Anda menjalankan SQLCMD dan meneruskan file sql (dengan path) sebagai parameter.
Jika Anda juga perlu mengautentikasi, Anda harus menambahkan parameter -U dan -P ke perintah SQLCMD Anda.
Berikut adalah artikel MSDN yang berhubungan dengan utilitas sqlcmd dengan lebih detail.