Я проверил знакомые посты и надеюсь, что это не было рассмотрено ранее.
Я ищу способы абстрагировать имя БД и схему при вызове хранимой процедуры вбаза данных отличается от текущего местоположения.Что-то следующим образом:
execute [DatabaseName]. [Schema]. [StorageProcedureName]
Идея состоит в том, чтобы предоставить БД и схему в зависимости от требования времени выполнения,Очевидный способ сделать это - использовать динамический sql, но для системы, которую я использую, это большое нет-нет.Кто-нибудь знает в любом случае абстрагировать имя БД и схему в этом случае?Единственные варианты, которые я могу придумать, - это сохранить имя и т. Д. В переменных, а некоторые - как включить его в вызов execute или иметь возможность хранить экземпляр БД, но я не знаю, возможно ли это вообще.
Любой отзыв будет полезен, спасибо.