使用 WHERE 子句來變更資料

WHERE 子句可執行下列兩種功能:

  • 指定所要更新的資料列。
  • 若有指定 FROM 子句,則指示可提供更新值之來源資料表中的資料列。

若未指定 WHERE 子句,則更新資料表的所有資料列。

下列範例針對 SalesReason 資料表中的其中一個名稱實作名稱變更。WHERE 子句限制要更新的資料列更新成包含名稱 Other 的資料列。

UPDATE AdventureWorks.Sales.SalesReason
SET Name = N'Unknown'
WHERE Name = N'Other';

請參閱

概念

使用 SET 子句變更資料
使用 FROM 子句來變更資料
使用 TOP 限制更新的資料
使用 UPDATE 來變更資料

其他資源

UPDATE (Transact-SQL)

說明及資訊

取得 SQL Server 2005 協助