sqlcmd - Jalankan file skrip Transact-SQL
Berlaku untuk: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
Gunakan sqlcmd untuk menjalankan file skrip Transact-SQL. File skrip Transact-SQL adalah file teks yang dapat berisi kombinasi pernyataan Transact-SQL, perintah sqlcmd , dan variabel pembuatan skrip.
Membuat file skrip
Untuk membuat file skrip Transact-SQL dengan menggunakan Notepad, ikuti langkah-langkah berikut:
Pilih Mulai, arahkan ke Semua Program, arahkan ke Aksesori, lalu pilih Notepad.
Salin dan tempel kode Transact-SQL berikut ke Notepad:
USE AdventureWorks2022; 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
Simpan file sebagai myScript.sql di drive C.
Jalankan file skrip
Buka jendela wantian perintah.
Di jendela Prompt Perintah, ketik:
sqlcmd -S myServer\instanceName -i C:\myScript.sql
Tekan ENTER.
Daftar nama dan alamat karyawan Adventure Works ditulis ke jendela prompt perintah.
Menyimpan output ke file teks
Buka jendela wantian perintah.
Di jendela Prompt Perintah, ketik:
sqlcmd -S myServer\instanceName -i C:\myScript.sql -o C:\EmpAdds.txt
Tekan ENTER.
Tidak ada output yang dikembalikan di jendela Prompt Perintah. Sebagai gantinya, output dikirim ke file EmpAdds.txt. Anda dapat memverifikasi output ini dengan membuka file EmpAdds.txt.