Я не верю, что существует способ сделать это по запросу.(Вы можете использовать ключевое слово use
, чтобы указать базу данных - не схему, - но это технически отдельный запрос, поскольку вы должны выполнить команду go
позже.)
Помнитев SQL-сервере полные имена таблиц имеют следующий формат:
[база данных]. [схема]. [таблица]
В SQL Server Management Studio вы можете настроитьвсе значения по умолчанию, о которых вы спрашиваете.
Вы можете установить значение по умолчанию database
для каждого пользователя (или в строке подключения):
Безопасность> Логины> (щелчок правой кнопкой мыши) пользователь> Свойства> Общие
Вы можете установить значение по умолчанию schema
для каждого пользователя (но яНе думаю, что вы можете настроить его в строке подключения, хотя, если вы используете dbo
, это всегда значение по умолчанию):
Безопасность> Логины> (щелчок правой кнопкой мыши) пользователь> Свойства> Отображение пользователя> По умолчаниюСхема
Короче говоря, если вы используете dbo
для своей схемы,у вас, вероятно, будет меньше головных болей.