Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - SQL 用法 » 存储过程、触发器、批处理和用户定义的函数 » 结果集

 

从过程中以结果集形式返回的信息

除了在单独的参数中将结果返回给调用环境外,过程还可以结果集的形式返回信息。结果集通常是查询的结果。

RESULT 子句中变量的数目必须与 SELECT 列表项的数目相匹配。如果数据类型不匹配,会尽可能执行自动的数据类型转换。

RESULT 子句是 CREATE PROCEDURE 语句的一部分,没有语句分隔符。

SELECT 列表项的名称不必与 RESULT 子句中的那些名称相匹配。

要在视图上修改过程结果集,用户必须对基础表具有适当的特权。

如果存储过程或用户定义的函数返回一个结果,则不能同时支持输出参数或返回值。

缺省情况下,Interactive SQL 仅显示第一个结果集。要使过程在 Interactive SQL 中返回多行结果,可在 [选项] 窗口的 [结果] 选项卡上设置 [显示多个结果集] 选项。

 示例 1
 示例 2