使用单个语句更新两个或多个表

时间:2010-06-15 08:55:56

标签: sql

如何在没有where子句帮助的情况下更新两个或更多两个表。

...谢谢

2 个答案:

答案 0 :(得分:2)

您可以使用可更新视图代替触发器来执行此操作。

为此,您需要在基表上创建一个视图,并在此视图中添加“而不是”触发器

稍后您可以直接更新视图。

有关更多信息,请查看以下链接

how to update multiple tables in oracle DB?

Update multiple table column values using single query

答案 1 :(得分:0)

在SQL Server中,即使在可更新的视图中,也无法在一个更新语句中更新两个表。