图书介绍
PRO*C用户指南PDF|Epub|txt|kindle电子书版本下载
![PRO*C用户指南](https://www.shukui.net/cover/29/32543676.jpg)
- 国家统计局计算中心 著
- 出版社:
- ISBN:
- 出版时间:未知
- 标注页数:165页
- 文件大小:2MB
- 文件页数:173页
- 主题词:
PDF下载
下载说明
PRO*C用户指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 PRO*C预编译界面1
第一章 PRO*C介绍1
1.1 什么是PRO*C1
1.2 PRO*C的特点2
1.3 一般概念2
1.3.1 PRO*C命令2
1.3.2 C命令和SQL语句的混合使用2
1.3.3 前缀EXEC SQL的命令2
1.3.4 以EXEC ORACLE做为前缀的命令3
1.3.5 SQL可执行语句和说明语句3
1.3.6 PRO*C程序的两个部分3
第二章 PRO*C程序的组成4
2.1 程序头4
2.1.1 程序头:DECLARE部分4
2.1.2 程序头:说明SQL通讯数据区8
2.1.3 ORACA:对SQLCA的一个扩充9
2.1.4 ORACA中的信息9
2.1.5 使用ORACA10
2.1.6 程序头:与ORACLE的连结11
2.2 程序体12
2.2.1 DECLARE STATEMENT语句12
2.2.2 DECLARE DATABASE语句13
2.2.3 EXEC ORACLE选择项13
2.2.4 数组读取和数组赋值特征14
2.2.5 数组读取14
2.2.6 数组读取的限制15
2.2.7 数组赋值15
2.2.8 注意事项16
2.2.9 对数组读取和数值赋值使用FOR语句16
2.4 PRO*C程序例17
2.4.1 在ORACLE上注册和注销17
2.4.2 创建一个表18
2.4.3 从终端输入所要插入的记录19
2.4.4 使用数组把文件中的数据插入表中20
2.4.5 从终端上输入修改值22
2.4.6 利用数组修改24
2.4.7 利用数值组查询26
2.4.8 从一个存在的表中删除一条记录28
第三章 查询29
3.1 有关查询部分29
3.1.1 宿主变量的输入30
3.1.2 输出宿主变量30
3.2 只返回单条记录的查询30
3.3 数据转换31
3.3.1 数值型数据转换31
3.3.2 字符型数据的转换31
3.3.3 转换错误31
3.4 返回多条记录的查询32
3.5 指针的使用32
3.5.1 DECLARE CURSOR语句32
3.5.2 OPEN CURSOR语句33
3.5.3 活动集中记录的获取33
3.5.4 CLOSE CURSOR语句34
3.5.5 CURRENT CURSOR语句34
3.5.6 指针的类型35
3.6 程序示例35
3.6.1 带有WHERE子句的检索35
3.6.2 一个更复杂的检索:需要终端输入36
第四章 提交和复原39
4.1 逻辑工作单元39
4.1.1 启动一个工作单元39
4.1.2 结束一个工作单元40
4.1.3 一个工作单元的资源需求40
4.2 COMMIT WORK(提交)40
4.3 ROLLBACK WORK(复原)40
4.4 RELEASE任选项41
第五章 错误检测和恢复42
5.1 利用指示变量中的返回值42
5.1.1 使用指示变量和空值42
5.2 SQLCA的结构43
5.2.1 何时引用SQLCA44
5.2.2 SQLCA中的各个元素的含义44
5.3 WHENEVER语句47
5.3.1 WHENEVER语句的语法47
5.3.2 NOT FOUND选项特性的变化48
5.3.3 WHERE语句的作用域范围48
5.3.4 WHENEVER对明显错误的校验48
5.4 程序实例49
第六章 动态定义语句52
6.1 动态定义语句的定义52
6.2 动态定义语句的类型52
6.3 为动态SQL语句接受输入53
6.3.1 注意DDL语句的使用54
6.4 方式1:EXECUTE IMMEDIATE54
6.4.1 使用EXECUTE IMMEDIATE的前提55
6.4.2 EXECUTE IMMEDIATE的限制55
6.4.3 EXECUTE IMMEDIATE的实例55
6.5 方式2:使用PREPARE和EXECUTE56
6.5.1 PREPARE和EXECUTE的限制57
6.5.2 PREPARE和EXECUTE的实例57
6.6 方式3:PREPARE,OPEN和FETCH59
6.6.1 使用PREPARE,DECLARE,OPEN,FETCH59
6.7 方式4:使用DESCRIPTORS61
6.7.1 SQL的描述区(SQLDA)61
6.7.2 新的DESCRIBE的特性63
6.7.3 处理一个运行期间的查询65
第七章 调用PRO*C(预编译命令)69
7.1 运行PRO*C的要求69
7.2 设置目录或路径69
7.3 PRO*C 5.1版本的变化69
7.4 命令语法69
7.4.1 必需的参数70
7.4.2 PRO*C运行选择项70
7.4.3 使用REBIND的例程75
7.5 编译和连接78
7.6 条件预编译78
7.7 分别预编译79
7.8 混合使用PRO*C和ORACLE调用界面程序79
7.9 在预编译期间出现什么?80
7.9.1 程序运行时的一致性检查80
第二部分:PRO*C ORACLE调用界面81
第八章 编写ORACLE调用界面程序82
8.1 基本程序结构82
8.2 指针数据区84
8.3 注册数据区88
8.4 程序界面数据区89
8.5 一般编码准则89
8.5.1 可选择参数90
8.5.2 使用替代变量91
8.5.3 使用指示变量91
8.5.4 关于使用编译优化器92
第九章 各种程序调用描述93
9.1 OLON调用93
9.2 ORLON调用94
9.3 OOPEN调用95
9.4 OSQL3调用96
9.5 ODSC调用96
9.6 ONAME调用98
9.7 ODEFIN调用99
9.8 OBNDKV和OBNDRN调用101
9.9 OOPT调用103
9.10 OEXEC调用103
9.11 OEXN调用104
9.12 ORES调用105
9.13 OFETCH调用105
9.14 OFEN调用106
9.15 OBREAK调用107
9.16 OCAN调用107
9.17 OCOM调用108
9.18 OROL调用108
9.19 OCON调用109
9.20 OCOF调用109
9.21 OERMSG调用110
9.22 OCMN调用110
9.23 OCLOSE调用110
9.24 OLOGOF调用111
第十章 老的PRO*SQL(OCI)调用112
10.1 OLOGON调用113
10.2 OSQL调用113
10.3 ODSRBN调用114
10.4 ODFINN调用115
10.5 OBIND和OBINDN调用116
第十一章 数据类型119
11.1 数据类型描述119
11.2 数据转换123
附录A PRO*C错误信息124
附录B 一般编程指南127
附录C 保留字128
附录D PRO*C样板程序129
附录E 带有动态SQL语句的样板程序134
附录F C语言例程149
附录G 程序调用参考157