首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

SRW包惯用

2012-07-24 
SRW包常用1 SRW.BREAK:临时中断报表的执行,并显示当前所有列值和参数值,显示完后,可从断点恢复报表的执行?

SRW包常用

1 SRW.BREAK:临时中断报表的执行,并显示当前所有列值和参数值,显示完后,可从断点恢复报表的执行

? 语法:SRW.BREAK;

2 SRW.DO_SQL:用于在Report Builder中执行指定的SQL语句。

? 语法:SRW.DO_SQL(SQL?STATEMENT CHAR);

3 SRW.MESSAGE:用于显示一条信息,该信息由用户指定的信息代码和文本组成。

? 语法:SRW.MESSAGE(MSG?MUMBER NUMBER,MSG?TEST CHAR);

?

4 SRW.REFERENCE:用于增加一个指定的对象,并将其传递给PL/SQL块的相关表。

? 语法:SRW.REFERENCE(:OBJECT CHAR|DATE|NUMBER);

5? SRW.RUN_REPORT:用于以命令行方式

? 语法:SRW.RUN_REPORT(COMMAND?LINE CHAR);

6? SRW.SET?ATTR:用于设置报表对象的字体、尺寸、颜色等格式属性。

? 语法:SRW.ATTR.MASK:=SRW.ATTR_ATTR[+SRW.ATTR_ATTR…];

7? SRW.ATTR_ATTR:=VALUE;

?? SRW.SET_ATTR(0|SRW.REPORT_ID, SRW.ATTR);

8? SRW.SET_FIELD_CHAR:用于设置字符型域的值。

? 语法:SRW.SET_FIELD_CHAR(OBJECT?ID,TEXT CHAR);

9? SRW.SET_FIELD_DATE:用于设置日期型域的值。

? 语法:SRW.SET_FIELD_ DATE(OBJECT?ID,DATE  DATE);

10 ?SRW.SET_FIELD_NUM:用于设置数值型域的值。

? 语法:SRW.SET_FIELD_NUM(OBJECT?ID,NUMBER NUM);

11? SRW.SET_MAXROW:用于设置指定查询取回的最大记录数。

? 语法:SRW.SET_MAXROW(QUERY?NAME,MAXNUM PLS?INTEGER);

11? SRW.TRACE_ADD?OPTION:用于在已经用SRW.TRACE?START开始跟踪标记后,指定一个新的跟踪选项。

? 语法:SRW.TRACE_ADD?OPTION(SRW.TRACEOPTS);

12? SRW.TRACE_REM?OPTION:用于删除已有的跟踪选项。

? 语法:SRW.TRACE_REM?OPTION(SRW.TRACEOPTS);

13? SRW.TRACE_END:用于在报表执行期间,终止将跟踪信息记录到文件中。

? 语法:SRW.TRACE_ END()

14? SRW.TRACE_START:用于在报表执行期间,开始将跟踪信息记录到文件中。

? 语法:SRW.TRACEOPTS.MASK:= SRW.TRACE_OPTS[+SRW.TRACE_OPTS…]

? SRW.TRACE_START(FILENAME,{SRW,TRACE_REPLACE|SRW.TRACE_APPEND},SRW.TRACEOPTS);

15? SRW.USER_EXIT:用于调用以USER?EXIT?STRING参数指定的用户出口。

? 语法:SRW.USER_EXIT(USER?EXIT?STRING CHAR);

16? SRW.USER_EXIT20:与SRW.USER_EXIT类似,不同的是在调用用户出口时带有5个参数而不是2个参数。

? 语法:SRW.USER_EXIT(USER?EXIT?STRING CHAR);

17? SRW.GET_PAGE_NUM:用于返回当前页号;

? 语法:SRW.GET_PAGE_NUM(page num)

热点排行