Lekcja 2: Przez polecenie sqlcmd korzystanie z systemem plików skryptów języka Transact-SQL
Można użyć sqlcmd uruchomić Transact-SQL , plik skryptu. A Transact-SQL plik skryptu jest plikiem tekstowym, które zawierają kombinację Transact-SQL instrukcji, sqlcmd , poleceń i wykonywanie skryptów zmiennych.
Aby utworzyć prosty Transact-SQL skrypt plik za pomocą Notatnika, wykonaj następujące kroki:
Kliknij Start, wskaż Wszystkie programy, wskaż Akcesoria, a następnie kliknij przycisk Notatnik.
Skopiuj i wklej następujący Transact-SQL kod do Notatnika:
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
Zapisz plik jako myScript.sql w dysku C.
Aby uruchomić plik skryptu
Otwórz okno wiersza polecenia.
W oknie wiersza polecenia należy wpisać: polecenie SQLCMD -S myServer\instanceName -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 wiersza polecenia należy wpisać: polecenie SQLCMD -S myServer\instanceName -i C:\myScript.sql -o C:\EmpAdds.txt
Naciśnij klawisz ENTER.
Nie dane wyjściowe są zwracane w oknie wiersza 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.