按一下以給予評分及指教
TechNet
SQL Server
SQL Server 2008
Database Engine
開發
 使用 FROM 子句來變更資料
社群內容
本節內容
數據 註解 (0)
全部折疊/全部展開 全部折疊
其他版本也適用於下列軟體:
SQL Server 2008 線上叢書 (2009 年 7 月)
使用 FROM 子句來變更資料

使用 FROM 子句將一或多個資料表或檢視中的資料,提取到您要更新的資料表。以下範例將修改 SalesPerson 資料表中的 SalesYTD 資料行,以反映 SalesOrderHeader 資料表中所記錄的最新銷售額。

先前範例是假設指定銷售人員在指定日期僅記錄一筆銷售額,並且目前是最新的記錄。如果指定銷售人員在同一天要記錄超過一筆銷售額,上述範例則無法正確作。範例執行時不會發生錯誤,但是無論該日實際上發生多少銷售額,每一個 SalesYTD 值只會更新一個銷售額。這是因為單一 UPDATE 陳述式不會對同一個資料列更新兩次。

如果在同一天內,指定的銷售人員可以有多筆銷售額,則必須在 UPDATE 陳述式內彙總每一個銷售人員的所有銷售額,如下列範例所示:

社群內容   什麼是社群內容?
新增內容 RSS  註解
Processing
© 2009 Microsoft Corporation. 著作權所有,並保留一切權利。 使用規定 | 商標 | 隱私權聲明
Page view tracker