返回子句指定用户定义函数返回的一个或多个值的数据类型。可以在 UDR 定义中使用本段。
元素 | 描述 | 限制 | 语法 |
---|---|---|---|
parameter | 在这里为 UDR 返回的参数声明的名称 | 必须在 UDR 返回的参数中是唯一的。如果 UDR 任何一个返回值有名称,那么所有返回值都要有名称。 | 标识符 |
在 GBase 8s 中,对于向后兼容性,您可以使用 CREATE PROCEDURE 语句创建 SPL 函数。(即,可以在 CREATE PROCEDURE 语句中包含 Return 子句)。但使用 CREATE FUNCTION 创建返回一个或多个值的新的 SPL 例程。
在返回子句表明返回何种数据类型以后,可以在语句块的任何位置使用 SPL 的 RETURN 语句,返回和返回子句中的值对应的 SPL 变量。