Подавление вывода команды «Использовать» при запуске сценария сервера MSSQL

#sql #sql-server #sqlcmd

#sql #sql-сервер #sqlcmd

Вопрос:

У меня есть базовый sql-скрипт, который я выполняю через sqlcmd. Первая строка в выводе — это команда Use для указания базы данных. Я записываю результаты в текстовый файл, но не хочу включать ответ от команды «использовать», только запрос. Другими словами, я не хочу видеть «Измененный контекст базы данных на «имя_базы_данных».» в верхней части вывода. Есть ли способ подавить этот вывод?

Комментарии:

1. Спасибо JiggsJedi за быстрый ответ! Убедитесь, что вы включили ‘.dbo’ в полное имя базы данных / таблицы

Ответ №1:

Вместо:

 USE someDB
GO
SELECT * FROM dbo.SomeTable
  

Вы могли бы попробовать:

 SELECT * FROM someDB.dbo.SomeTable
  

Комментарии:

1. Приятно! Я пробовал это раньше, но не смог включить ‘.dbo’