《ORACLE关系数据库管理系统用户手册 SQL*REPORT用户指南》求取 ⇩

前言1

第一部分 SQL*Report介绍4

第1章 引言4

欢迎使用SQL*Report4

概述4

图例一览表5

图1.报告生成过程5

语法6

RPF概念6

第二部分 报告正文格式化程序—RPF第2章 RPF概述6

引言6

RPF处理6

图2.使用RPF生成格式化文件7

RPF版本5.17

第3章 报告格式化程序的使用7

例1:一封简单信件7

使用RPF的四个基本步骤7

图3.一封简信—RPF输入8

定义一个RPF表8

定义段9

启用一个RPF表9

送入正文和其它格式化命令9

其它的格式化命令9

定义页:确定上、下边界9

控制走行9

控制纵向空格9

结束一个RPF表9

省缺表9

运行RPF10

例2:一份表格报告10

图4.一封简信—RPF输出10

定义表1:确定总边界10

定义列11

居中和底线11

图5.表格报告—RPF输入11

列正文的自动对准12

嵌套表12

向各列送入数据12

将正文在列内对准12

移向一新行12

RPF的更进一步的概念13

图6.表格报告—RPF输出13

表的结束13

13

省缺表13

在省缺表内定义表14

图8.例2—省缺表内的表14

图7.例1—省缺表14

表与列14

图9.例3—当前列内的两列表15

\的使用15

命令的非正常结束15

定义两列表15

\的打印16

强制或删去多余的空格16

RPF命令一览表16

打印RPF命令16

APN交错页号17

图10.RPF命令概述(APN—F)17

图11.RPF命令概述(FR—PAUSE)17

图12.RPF命令概述(R—VS)17

CL列直接量18

B空格18

CEN居中18

CS列跳越18

F图19

CUL居中,加底线19

DT定义表19

FR—对齐19

HS—水平间隔20

I—回缩20

L—直接量20

N新行(下行)21

NC新列(下列)21

NP新页(下页)21

P分段21

PAGE定页21

PAUSE暂停21

R一右对齐22

RR一右不齐22

S跳行22

SP垂直间隔22

SPN开始页编号22

UL底线23

T启用表23

TE表结束23

TTL定标题23

TTLU标题加底线23

D:V—打印设备为VT10024

执行RPF24

F—(Form Feed)换页24

VS垂直间距24

D:D—打印设备为Diablo型打印机24

B—黑体24

A—全黑体24

RPF开关24

U—大写25

S—假脱机至行式打印机25

R—颠倒下划线的次序25

P:N:M—页区间25

I—预置空页25

W—暂停25

第4章 RPT概述26

第三部分 报告生成程序—RPT26

引言26

报告生成过程26

执行RPT26

报告的结构27

RPT版本5.127

新命令27

标识符的兼容性处理27

例1:一封样本信件28

出错信息处理28

报告语法结构的预校验28

第5章 RPT举例28

报告程序29

例2:一个表格报告29

图13.例1—样本信件的输出文件30

图14.例1—样本信件的程序表(3的第1部分)31

图15.例1—样本信件的程序表(3的第2部分)32

图16.例1—样本信件的程序表(3的第3部分)33

图17.例1—样本信件的程序结构33

图18.例2—表格报告的输出文件34

图19.例2—表格报告的程序表(3的第1部分)35

图20.例2—表格报告的程序表(3的第2部分)36

图21.例2—表格报告的程序表(3的第3部分)36

图22.例2—表格报告的部分临时文件(2的第1部分)37

图23.例2—表格报告的部分临时文件(2的第2部分)38

图24.例2—表格报告的程序结构38

执行报告程序38

例3:嵌套报告39

图26.例3—嵌套报告的输出文件(2的第2部分)41

图25.例3—嵌套报告的程序表(7的第1部分)41

图28.嵌套报告的程序清单(7的第2部分)42

图27.嵌套报告的程序清单(7的第1部分)42

图29.嵌套报告的程序清单(7的第3部分)43

图30.嵌套报告的程序清单(7的第4部分)44

图31.嵌套报告的程序清单(7的第5部分)45

图32.嵌套报告的程序清单(7的第6部分)46

图34.例3—嵌套报告的程序结构47

图33.嵌套报告的程序清单(7的第7部分)47

第6章 SQL*Report的语言语句48

语句的类型48

语法结构48

RPT语句摘要48

说明性语句49

宏定义语句52

宏执行语句54

图35.报告语句结构55

图36.嵌套的报告结构56

图37.报告内多个报告57

图38.间断报告58

图39.样本GOTO程序59

程序控制语句59

图40.样本IF语句程序61

算术语句62

其它各语句63

附录65

图41.例1:程序清单(4的第1部分)66

图42.例1:程序清单(4的第2部分)67

图43.例1:程序清单(4的第3部分)68

图44.例1:程序清单(4的第4部分)69

图45.例1:样本报告(2的第1部分)69

图46.例1:样本报告(2的第2部分)69

图47.例2:程序清单(7的第1部分)70

图48.例2:程序清单(7的第2部分)71

图49.例2:程序清单(7的第3部分)72

图50.例2:程序清单(7的第4部分)73

图51.例2:程序清单(7的第5部分)74

图52.例2:列表(7的第6部分)75

图53.例2:程序清单(7的第7部分)76

图54.例2:样本报告77

图55.例3:程序清单(4的第1部分)78

图56.例3:程序清单(4的第2部分)79

图57.例3:程序清单(4的第3部分)80

图58.例3:程序清单(4的第4部分)80

图59.例3:样本报告(2的第1部分)81

图60.例3:样本报告(2的第2部分)82

图61.例4:RPT日期与ORACLE日期的关系(2的第1部分)82

图62.例4:RPT日期与ORACLE日期的关系(2的第2部分)83

图63.例5:RPT日期变量(2的第1部分)84

图64.例5:RPT日期变量(2的第2部分)84

《ORACLE关系数据库管理系统用户手册 SQL*REPORT用户指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件。对合法合规的求助,我会当即受理并将下载地址发送给你。