返回子句

返回子句指定用户定义函数返回的一个或多个值的数据类型。可以在 UDR 定义中使用本段。

语法

返回子句

元素 描述 限制 语法
parameter 在这里为 UDR 返回的参数声明的名称 必须在 UDR 返回的参数中是唯一的。如果 UDR 任何一个返回值有名称,那么所有返回值都要有名称。 标识符

用法

在 GBase 8s 中,对于向后兼容性,您可以使用 CREATE PROCEDURE 语句创建 SPL 函数。(即,可以在 CREATE PROCEDURE 语句中包含 Return 子句)。但使用 CREATE FUNCTION 创建返回一个或多个值的新的 SPL 例程。

在返回子句表明返回何种数据类型以后,可以在语句块的任何位置使用 SPL 的 RETURN 语句,返回和返回子句中的值对应的 SPL 变量。

1 仅限于存储过程语言
2 请参阅 SQL 数据类型的子集