В SQL Server есть некоторые DMV , которые появляются во всех базах данных и имеют одинаковое содержимое. Какова цель этого подхода? Например, следующий запрос 2 даст тот же результат.
select * from master.sys.databases select * from tempdb.sys.databases
Спасибо.
sys.database существует только один раз (фактически в базе данных скрытых ресурсов)
Все, что вы делаете выше, это временно переключаете контекст БД, используя имя объекта из 3 частей