Занятие 2. Выполнение файлов сценария Transact-SQL с использованием программы sqlcmd
Для запуска файла сценария Transact-SQL можно использовать программу командной строки sqlcmd. Файл сценария Transact-SQL является текстовым файлом, содержащим сочетание инструкций языка Transact-SQL, команд sqlcmd и переменных сценария.
Чтобы создать простой файл сценария Transact-SQL, используя приложение «Блокнот», следуйте перечисленным ниже шагам.
Нажмите кнопку Пуск, последовательно укажите пункты Все программы, Стандартные и выберите пункт Блокнот.
Скопируйте и вставьте следующий код языка Transact-SQL в приложение «Блокнот»:
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
Сохраните файл под именем myScript.sql на диске C.
Выполнение файла сценария
Откройте окно командной строки.
В окне командной строки введите: sqlcmd -S myServer\instanceName -i C:\myScript.sql
Нажмите клавишу ВВОД.
В окне командной строки будет выведен список имен и адресов сотрудников Adventure Works.
Сохранение результата в текстовом файле
Откройте окно командной строки.
В окне командной строки введите: sqlcmd -S myServer\instanceName -i C:\myScript.sql -o C:\EmpAdds.txt
Нажмите клавишу ВВОД.
Результат не будет выведен в окне командной строки. Он будет записан в файл EmpAdds.txt. Можно проверить полученные результаты, открыв файл EmpAdds.txt.