0

我正在从 .net 3.5 的详细信息视图控件并使用 SQL Server 2005 更新表中的一列

问题是我必须更新同一数据库中另外 5 个表中的同一列,但必须使用单个数据库

可能吗?

如果可能,请让我知道 SQL 查询语法表单更新。

4

2 回答 2

4

您不能在一个更新查询中更新 5 个不同的表。

您可以编写一个存储过程来更新这 5 个表并调用该过程一次。

于 2012-04-07T19:07:31.630 回答
1

有解决办法。

  1. 创建一个视图,使其具有 5 个表连接和 5 个列上的 select 语句。然后更新视图。

  2. 在表 1 上写入更新触发器并在表 2 的触发器写入更新中...继续。

我以前没有尝试过,所以先试一试。

于 2012-04-08T06:56:55.900 回答