传递行 作为例程参数

行类型值和行类型变量数组可作为过程和函数的参数传递。过程支持将这些数据类型用作 IN、OUT 和 INOUT 参数。

以下是将 CHAR 类型用作输入参数,修改输出行参数中的字段并返回的过程的示例。
CREATE PROCEDURE p(IN basicChar CHAR, OUT outEmpRow empRow)
BEGIN      

  SET outEmpRow.field2 = basicChar;

END@
以下是调用过程的 CALL 语句的示例:

CALL p('1', myEmpRow)@