Утилита sqlcmd позволяет вам вводить операторы Transact-SQL, вызывать системные процедуры и файлы скриптов из подсказки командной строки. Общий синтаксис этой утилиты:
sqlcmd {option [parameter]} ...
Здесь option является основной опцией утилиты, a parameter задает значение указанной опции. Утилита sqlcmd имеет множество опций, наиболее важные из которых описаны в табл. 15.2.
В примере 15.4 показано использование утилиты sqlcmd.
В примере 15.4 пользователь системы базы данных с именем NTB1 1901 выполняет пакет, хранящийся в файле ms0510.sql, и сохраняет результат в выходном файле ms0510.rpt. В зависимости от режима аутентификации система выдает подсказку для имени пользователя и пароля (аутентификация SQL Server) или просто выполняет этот оператор (аутентификация Windows).
Утилита sqlcmd поддерживает несколько специфических команд, которые могут быть использованы в утилите в дополнение к операторам Transact-SQL. В табл. 15.3 описываются наиболее важные команды утилиты sqlcmd.
В примере 15.5 показано использование команды exit в утилите sqlcmd.
В этом примере отображаются все строки таблицы project и число 3, если таблица project содержит три строки.