引用行变量
可在支持行变量数据类型引用的位置通过名称引用行变量值。
受支持的行变量引用上下文包括下列各项:
- SET 语句的源或目标
- INSERT 语句
- SELECT INTO、VALUES INTO 或 FETCH 语句的目标
以下是要使用 SET 语句指定给具有相同定义的另一行变量的行变量示例:
-- Referencing row variables as source and
target of a SET statement
SET v1 = v2;
以下是要在插入两行的 INSERT 语句中引用的行变量示例。行变量
v1 和 v2 具有字段定义,并且其类型与 INSERT 语句目标的表的列定义兼容: -- Referencing row variables in an INSERT statement
INSERT INTO employee VALUES v1, v2;以下是 FETCH 语句中引用的行变量的示例。行变量
empRow 的列定义与游标 c1 的关联数据集相同: -- Referencing row variables in a FETCH statement
FETCH c1 INTO empRow; 以下是要在 SELECT 语句中引用的行变量
v3 的示例。employee 表中的两个列值将选择到变量 v3 的两个字段中: -- Referencing row variables in a SELECT statement
SELECT id, name INTO v3 FROM employee;