除了在单独的参数中将结果返回给调用环境外,过程还可以结果集的形式返回信息。结果集通常是查询的结果。
RESULT 子句中变量的数目必须与 SELECT 列表项的数目相匹配。如果数据类型不匹配,会尽可能执行自动的数据类型转换。
RESULT 子句是 CREATE PROCEDURE 语句的一部分,没有语句分隔符。
SELECT 列表项的名称不必与 RESULT 子句中的那些名称相匹配。
要在视图上修改过程结果集,用户必须对基础表具有适当的特权。
如果存储过程或用户定义的函数返回一个结果,则不能同时支持输出参数或返回值。
缺省情况下,Interactive SQL 仅显示第一个结果集。要使过程在 Interactive SQL 中返回多行结果,可在 [选项] 窗口的 [结果] 选项卡上设置 [显示多个结果集] 选项。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |