传递行 作为例程参数
行类型值和行类型变量数组可作为过程和函数的参数传递。过程支持将这些数据类型用作 IN、OUT 和 INOUT 参数。
以下是将 CHAR 类型用作输入参数,修改输出行参数中的字段并返回的过程的示例。
CREATE PROCEDURE p(IN basicChar CHAR, OUT outEmpRow empRow)
BEGIN
SET outEmpRow.field2 = basicChar;
END@
以下是调用过程的 CALL 语句的示例:
CALL p('1', myEmpRow)@