在做报表展示的时候,有一种较为方便方法是数据库写脚本(视图、存储过程等)直接让程序调用,程序只负责将报表数据显示出来,适用于数据处理较为复杂,数据量大的报表数据展示情况。
下面讲一下不同数据库对于“结果集”的实际情况:
MS SQL:可以直接将查询结果展示出来,程序直接调用即可,不需要定义结果集
MySQL:同MS SQL
ORACLE:需要定义结果集/游标(实为同一性质),并调用显示方可将查询结果展示
针对ORACLE结果集的说明:
ORACLE结果集的定义同数据类型类似,在存储过程的开头定义,在脚本结束的时候调用即可