第十三章 使用动态SQL(四)
返回完整结果集
使用%Execute()
或%ExecDirect()
执行语句将返回一个实现%SQL.StatementResult
接口的对象。该对象可以是单一值,结果集或从CALL
语句返回的上下文对象。
%Display()方法
可以通过调用%SQL.StatementResult
类的%Display()
实例方法来显示整个结果集(结果对象的内容),如以下示例所示:
DO rset.%Display()
请注意,%Display()
方法不会返回%Status值。
显示查询结果集时,%Display()
通过显示行数来结束:“受影响的5行”。 (这是%Display()
遍历结果集之后的%ROWCOUNT
值。)请注意,%Display()
不会在此行计数语句之后发出行返回。