首页 > 解决方案 > 视图(链接服务器)和目标表之间的选择/合并在哪里执行?

问题描述

我有一个视图,它使用 WHERE 子句从链接服务器(SvrB)中选择数据。

在 SvrA 上:

  1. 当我在此视图上运行 SELECT 查询时,是否可以保证 WHERE 子句将在 SvrB 上执行并且过滤的数据将被带入 SvrA?

  2. 当我使用上述视图(作为源)运行 MERGE 时,是否可以保证视图将在 SvrB 上被过滤,然后 MERGE 将在 SvrA 上执行?或者是否会发生所有数据(不应用 where 子句)来自 SvrB,然后由 SvrA 中的 where 子句过滤。然后合并执行。

关于这个主题的任何链接?

标签: sql-servertsqllinked-server

解决方案


推荐阅读