目录 1
第一部分:PRO*FORARAN预编译接口 1
第一章 引言 1
§1.1 什么是Pro*FORTRAN? 1
§1.2 Pro*FORTRAN的特点及作用 2
§1.3 一般概念 2
§1.4 Pro*FORTRAN程序的组成部分 4
第二章 应用前部(prologue)……………………………… 5
§2.1 序言:说明(DECLARE)部分 5
§2.2 序言:说明SQL通讯区(SQLCA) 9
§2.3 ORACA一对SQLCA的扩展 10
§2.4 ORACA中的信息 11
§2.5 连接到ORACLE 11
§2.6 ORACLE注册与注销 12
第三章 应用体 15
§3.1 使用DML语句的样本FORTRAN程序 15
§3.2 查询 22
§3.3 返回单行的查询 24
§3.4 数据转换 24
§3.5 使用指针完成返回多行的查询 25
§3.6 样本程序 28
§3.7 EXEC ORACLE OPTION语句 36
§3.8 使用向量 37
第四章 提交和取消 51
§4.1 逻辑工作单元 51
§4.2 提交工作(COMMIT WORK) 52
§4.3 取消工作(ROLLBACK WORK) 52
§4.4 RELEASE选择 53
第五章 错误检测和恢复 54
§5.1 使用指示变量中的返回值 54
§5.2 SQLCA结构 55
§5.3 WHENEVER子句 59
§6.2 动态定义语句的类型 62
第六章 动态定义语句 62
§6.1 动态定义语句的定义 62
§6.3 为动态SQL语句接受输入 64
§6.4 方法1:EXECUTE IMMEDIATE 64
§6.5 方法2:USING PREPARE和EXECUTE 67
§6.6 方法3:OPEN和FETCH 72
§6.7 方法4:使用描述区 74
§6.8 SQL描述区 75
§6.9 详细解释一个样本选择表描述区 77
§6.10 赋值描述区 81
§7.2 命令语法 88
§7.1 设置目录或路径 88
第七章 调用PRO*FORTRAN(PCC命令) 88
§7.3 编译与连接 94
§7.4 条件预编译 94
§7.5 分别预编译 95
§7.6 混合PRO*FORTRAN和ORACLE调用接口程序 96
§7.7 在预编译中将出现什么? 96
第二部分 PRO*FORTRA N ORACLE调用接口 98
第八章 编写ORACLE调用接口程序介绍 98
§8.1 基本的程序结构 98
§8.2 指针数据区 100
§8.3 注册数据区 104
§8.4 编程接口数据区 105
§8.5 一般编程规则 105
第九章 程序调用介绍 108
§9.1 OLON调用 108
§9.2 ORLON调用 109
§9.3 OOPEN调用 109
§9.4 OSQL3调用 110
§9.5 ODSC调用 111
§9.6 ONAME调用 112
§9.7 ODEFIN调用 113
§9.8 OBNDRV和OBNDRN调用 115
§9.9 OOPT调用 116
§9.10 OEXEC调用 117
§9.11 OEXN调用 117
§9.12 OFETCH调用 118
§9.13 OFEN调用 118
§9.14 OBREAK调用 119
§9.15 OCAN调用 120
§9.16 OCOM调用 120
§9.17 OROL调用 120
§9.20 OERMSG调用 121
§9.19 OCOF调用 121
§9.18 OCON调用 121
§9.21 OCLOSE调用 122
§9.22 OLOGOF调用 122
第十章 数据类型 123
§10.1 数据类型描述 123
§10.2 数据转换 126
附录A Pro*FORTRAN预编译错误信息 127
附录B 保留字 131
附录C Pro*FORTRAN样本程序 132
附录D 使用ORACLE调用接口的FORTRAN程序举例 144
附录E 程序调用参考 153