2012-04-07 98 views
0

我從細節更新表一個欄查看.NET 3.5的控制和使用SQL Server 2005如何更新不止在一個更新語句一個表

問題是我必須更新5同一列在同一數據庫中有更多的表,但必須使用單個數據庫

這可能嗎?

如果可能,請讓我知道SQL查詢語法窗體更新。

+0

我不知道它是否可能。根據我的知識,一個更新是針對1個表的,您可以在一個事務或存儲過程中放入幾個更新,但從根本上來說,一個表的更新 – 2012-04-07 19:07:15

回答

4

您不能在一個更新查詢中更新5個不同的表。

您可以編寫一個存儲過程來更新這5個表並調用該過程一次。

1

有工作。

  1. 創建一個視圖,使其具有5個表連接和5列上的select語句。然後更新視圖。

  2. 在表1上寫入更新觸發器並在觸發器寫入表2更新...繼續。

我以前沒有試過這個,所以只是先試一試。