SPL 例程格式 / CREATE PROCEDURE 或 CREATE FUNCTION 语句 |
您可使用 CREATE FUNCTION 来创建例程,其为返回的值指定显示标签的名称。如果您未为显示标签指定名称,则该标签会显示为 expression。
此外,虽然对于返回值的例程推荐使用 CREATE FUNCTION,但您可使用 CREATE PROCEDURE 来创建返回值的例程,并指定返回的值的显示标签。
如果您选择为一个返回值指定显示标签,则您必须为每个返回值指定显示标签。此外,每一返回值必须有唯一的显示标签。
图: 指定返回子句。
CREATE FUNCTION p(inval INT DEFAULT 0) RETURNING INT AS serial_num, CHAR (10) AS name, INT AS points; RETURN (inval + 1002), "Newton", 100; END FUNCTION;
图: 返回的值和它们的显示标签。
serial_num name points 1002 Newton 100