我的应用程序中有一个视图,它与另一个视图和一个表有一个 INNER JOIN。
view ViewName
select * from AnotherView inner join TableName ON conditions
使用 INNER JOIN 语句专门执行此视图需要太多时间。所以我正在尝试使用 SP 来提高性能。我正在尝试删除物理表上的 INNER JOIN。
我的 SP 将获取更多子句所需的数据。
所以代码看起来像这样,
view ViewName
select * from AnotherView where columnName in (result of SP)
我尝试了表变量,在视图中调用视图。但是执行时间似乎每次都有些细微的差别。
谁能帮我理解这一点?有可能吗?有没有其他更好的方法来实现这一点。我不想使用 openrowset。
在此先感谢,
维杰