2011-02-02 105 views
1

我已经从sql server数据库创建了一个传递查询以将数据显示到访问数据库中。我现在想要的是这些信息然后更新另一个表。其中有关于其他信息的其他信息从另一个传递查询中导入。从SQL Server 2005访问Passthrough查询

+0

你有没有考虑链接视图或表?是否有理由不能将更新查询作为传递查询运行? – Fionnuala 2011-02-02 14:31:34

+0

我认为它更多的是我不知道如何去做的一点。我试过了passthough查询中的一个简单更新,但不确定这是否会作为passthough查询的一部分工作。我会直接运行一个更新的查询,还是将查询包含在传递查询中? – andy 2011-02-02 14:59:44

回答

0

将您的passthroughs视为只读查询。你将无法做任何记录操作 - 只返回数据。

你会想要一个单独的查询来做你的更新。您甚至可能必须将结果数据集从传递写入临时表并在更新查询中使用它。

在对passthroughs的简单解释中,想象一下,我有两个链接表,每个链接表有10000条记录,我将它们链接到一个返回5条记录的查询。访问需要通过网络拉出20000条记录(全部来自每个表),以便比较它们并给出5条结果。在传递中,它在另一端进行比较,并且只传递5条记录。