当前位置: 首页 > 文档资料 > SQL 合计函数 >

UPDATE 语句 (Microsoft Jet SQL)

优质
小牛编辑
126浏览
2023-12-01

UPDATE 语句

创建更新查询来改变基于特定准则的指定表中的字段值。

语法

UPDATE 表 SET新值 WHERE准则;

UPDATE 语句可分为以下几个部分:

部分说明
table表的名称,其中包含要更改的数据。
newvalue表达式,用来计算要插入更新记录中特定字段的值。
criteria表达式,用来计算被更新的记录。只有符合表达式的记录才会被更新。
说明

当需要更改多个记录,或要更改的记录在多重表中时,UPDATE 特别有用。

可以同时更改多个字段。下列示例为对联合王国的一家公司增加 10% 的 Order Amount (订货量)和 3% 的 Freight (货运):

UPDATE Orders

SET OrderAmount = OrderAmount * 1.1,

Freight = Freight * 1.03

WHERE ShipCountry = 'UK';


重点

  • UPDATE 不生成结果集。而且当使用更新查询更新记录之后,不能取消这次操作。如果想知道哪些记录被更新,先看一下使用相同的条件的选定查询的结果,然后运行更新查询。
  • 随时注意维护数据的复制备份。如果更新了错误记录,可从备份副本中恢复这些数据。
请参阅
SELECT 语句 (Microsoft Jet SQL)WHERE 子句 (Microsoft Jet SQL)
示例

UPDATE 语句示例