使用 CREATE FUNCTION 来创建例程,其为返回的值指定显示标签的名称。如果您 未为显示标签指定名称,则该标签会显示为 expression。?
此外,虽然对于返回值的例程推荐使用 CREATE FUNCTION,但您可使用 CREATE PROCEDURE 来创建返回值的例程,并指定返回的值的显示标签。?
如果您选择为一个返回值指定显示标签,则您必须为每个返回值指定显示标签。此外,每 一返回值必须有唯一的显示标签。
要添加显示标签,您必须指定返回子句,请使用 RETURNING 关键字。下图中的返回子句 指定该例程将返回一个带有 serial_num 显示标签的 INT 值,一个带有 name 显示标签的CHARE 值,以及一个带有 points 显示标签的 INT 值。您可使用下图中的 CREATE FUNCTION 或 CREATE PROCEDURE。?
图: 指定返回子句。
在下图中展示返回的值和它们的显示标签。?
图: 返回的值和它们的显示标签。
提示: 由于您可在 SELECT 语句中直接地为返回值指定显示标签,因此,当在 SELECT 语 句中使用 SPL 例程时,该标签会显示为 expression。要获取关于在 SELECT 语句中为返 回值指定显示标签的更多内容,请参阅 编写 SELECT 语句。