У меня есть около 100 сайтов, построенных в cms, каждый со своей базой данных. Каждая база данных имеет одинаковые таблицы.
В моей хранимой процедуре необходимо выбрать все страницы в базе данных с заданным именем.
Ниже я пытаюсь передать имя базы данных в качестве параметра, но, похоже, оно не работает.
...
@site nvarchar(250)
AS
SELECT *
FROM @site..cmsDocument
WHERE published = 1
Есть ли другой способ сделать это?