使用 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 帮助