使用 SELECT、VALUES 或 FETCH 语句将行值指定给行变量

可使用 SELECT INTO 语句、VALUES INTO 语句或 FETCH INTO 语句将行值指定给类型为行的变量。源行值的字段值必须可指定给目标行变量的字段值。

以下是有关如何使用 SELECT 语句将单个行值指定给行变量 empRow 的示例:
SELECT * FROM employee
INTO empRow
WHERE id=5;
如果 SELTCT 查询解析为多个行值,那么会发生错误。
以下是有关如何使用 VALUES INTO 语句将行值指定给行变量 empEmpBasics 的示例:
VALUES (5, 'Jane Doe', 10000) INTO empBasics;
以下是有关如何使用 FETCH 语句将行值指定给行变量 empRow 的示例,该 FETCH 语句引用游标 cur1,该游标将带有可兼容字段值的行定义为变量 empRow
FETCH cur1 INTO empRow;

可将其他变体与其中每个语句一起使用。