sqlcmd - Jalankan file skrip Transact-SQL

Berlaku untuk: SQL Server Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform 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:

  1. Pilih Mulai, arahkan ke Semua Program, arahkan ke Aksesori, lalu pilih Notepad.

  2. 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
    
  3. Simpan file sebagai myScript.sql di drive C.

Jalankan file skrip

  1. Buka jendela wantian perintah.

  2. Di jendela Prompt Perintah, ketik: sqlcmd -S myServer\instanceName -i C:\myScript.sql

  3. Tekan ENTER.

Daftar nama dan alamat karyawan Adventure Works ditulis ke jendela prompt perintah.

Menyimpan output ke file teks

  1. Buka jendela wantian perintah.

  2. Di jendela Prompt Perintah, ketik: sqlcmd -S myServer\instanceName -i C:\myScript.sql -o C:\EmpAdds.txt

  3. 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.

## Langkah berikutnya