Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Относится к:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Аналитическая платформа (PDW)
SQL база данных в Microsoft Fabric
Для запуска файла скрипта Transact-SQL используйте sqlcmd . Файл скрипта Transact-SQL является текстовым файлом, содержащим сочетание инструкций Transact-SQL, команд sqlcmd и переменных скрипта.
Создание файла скрипта
Если вы установили пример базы данных AdventureWorks2022 , следуйте примеру в этом разделе, чтобы создать файл скрипта, который можно запустить из командной строки с помощью sqlcmd.
Чтобы создать файл скрипта Transact-SQL с помощью Блокнота, выполните следующие действия.
Выберите "Пуск", наведите указатель на все программы, наведите указатель на аксессуары и выберите блокнот.
Скопируйте и вставьте следующий код Transact-SQL в Блокнот::
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Сохраните файл как myScript.sql в папке, например
C:\scriptsдиск.
Выполнение файла скрипта
Откройте окно командной строки.
В окне командной строки введите:
sqlcmd -S myServer\instanceName -i C:\scripts\myScript.sqlНажмите клавишу ВВОД.
В окне командной строки будет выведен список имен и адресов сотрудников Adventure Works.
Сохранение результата в текстовом файле
Откройте окно командной строки.
В окне командной строки введите:
sqlcmd -S myServer\instanceName -i C:\scripts\myScript.sql -o C:\EmpAdds.txtНажмите клавишу ВВОД.
Результат не будет выведен в окне командной строки. Вывод отправляется в файл EmpAdds.txt. Можно проверить полученные результаты, открыв файл EmpAdds.txt.