单列格式

使用单列格式来将一列与单个表达式配对。
单列格式
元素 描述 限制 语法
column 要被更新的列 不可为序列数据类型 标识符
collection_var 主变量或程序变量 必须声明作为集合数据类型 特定于语言
expression column 返回一值 不可包含聚集函数 表达式
singleton _select 正好返回一行的子查询 返回的子查询值必须与 column 列表一一对应 SELECT 语句

您可使用此语法来更新有 ROW 数据类型的列。

您可包括任意数量的 "single column = single expression" 词语。expression 可为返回单个行的 SQL 子查询(括在圆括号之间),假如对应的 column 为可从子查询返回的行存储该值(或值的集合)的数据类型。

要在 SET 子句中指定 ROW 类型列的值,请参阅 更新 ROW 类型列。下列示例说明 SET 子句的单列格式。
UPDATE customer
   SET address1 = '1111 Alder Court', city = 'Palo Alto',
      zipcode = '94301' WHERE customer_num = 103;

UPDATE stock
   SET unit_price = unit_price * 1.07;