Lesson 2: Running Transact-SQL Script Files by Using sqlcmd
Można użyć sqlcmd Aby uruchomić Transact-SQL plik skryptu. A Transact-SQL plik skryptu znajduje się plik tekstowy, który może zawierać litery Transact-SQL instrukcje, sqlcmd polecenia i wykonywanie wykonywanie skryptów zmiennych.
Aby utworzyć prosty Transact-SQL Skrypt pliku za pomocą Notatnika, wykonaj następujące kroki:
Kliknij przycisk Rozpocznij, point to Wszystkie programy, point to Akcesoria, a następnie kliknij przycisk Notatnik.
Skopiuj i Wklej następujące Transact-SQL kod do Notatnika:
USE AdventureWorks; GO SELECT c.FirstName + ' ' + c.LastName AS 'Employee Name', a.AddressLine1, a.AddressLine2 , a.City, a.PostalCode FROM Person.Contact AS c INNER JOIN HumanResources.Employee AS e ON c.ContactID = e.ContactID INNER JOIN HumanResources.EmployeeAddress ea ON ea.EmployeeID = e.EmployeeID INNER JOIN Person.Address AS a ON a.AddressID = ea.AddressID; GO
Zapisz plik jako myScript.sql dysk C.
Aby uruchomić plik skryptu
Otwórz okno wiersza polecenia.
W oknie wiersz polecenia należy wpisać: SQLCMD myServer\instanceName -S -i C:\myScript.sql
Naciśnij klawisz ENTER.
Lista Adventure Works nazwiska i adresy są zapisywane do okna wiersz polecenia.
Aby zapisać te dane wyjściowe do pliku tekstowego
Otwórz okno wiersza polecenia.
W oknie wiersz polecenia należy wpisać: SQLCMD myServer\instanceName -S -i C:\myScript.sql -o C:\EmpAdds.txt
Naciśnij klawisz ENTER.
Nie dane wyjściowe są zwracane w oknie wiersz polecenia.Zamiast tego dane wyjściowe są wysyłane do pliku EmpAdds.txt.Te dane wyjściowe można sprawdzić, otwierając plik EmpAdds.txt.