我已经检查了熟悉的帖子,我希望这之前没有被覆盖过。TSQL数据库名称和模式的抽象
我正在调查数据库的名称和架构在调用存储过程在不同于当前位置的数据库中的方法。东西在下面的方法:。
执行[数据库名] [方案] [storedProcedureName]
的想法是允许数据库和架构取决于运行时间的要求来提供。这样做的显而易见的方式是使用动态SQL,但对于系统我使用这是一个很大的禁忌。无论如何,有人知道在这种情况下抽象DB名称和架构?我能想到的唯一选择是将名称等存储在变量中,以及如何将其纳入执行调用或能够存储数据库实例,但我不知道这是否可能。
任何反馈意见将是有用的,谢谢。