《PRO*C用户指南》求取 ⇩

第一部分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.2C命令和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.4PRO*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.2OPEN 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.2SQLCA的结构43

5.2.1 何时引用SQLCA44

5.2.2 SQLCA中的各个元素的含义44

5.3WHENEVER语句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

附录APRO*C错误信息124

附录B一般编程指南127

附录C保留字128

附录DPRO*C样板程序129

附录E带有动态SQL语句的样板程序134

附录FC语言例程149

附录G程序调用参考157

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

高度相关资料

HTML 用户使用指南(1996 PDF版)
HTML 用户使用指南
1996 北京:科学出版社;西蒙与舒斯特国际出版公司
visifile用户指南( PDF版)
visifile用户指南
0520资料出版联合体
index用户指南( PDF版)
index用户指南
0520资料出版联合体
ORACLE PRO*FORTRAN用户指南( PDF版)
ORACLE PRO*FORTRAN用户指南
用户指南  1( PDF版)
用户指南 1
中国科学院希望高级电脑技术公司
ETHERNET用户指南( PDF版)
ETHERNET用户指南
手册指南与用户指南( PDF版)
手册指南与用户指南
ORACLE关系数据库管理系统用户手册  Pro*C用户指南( PDF版)
ORACLE关系数据库管理系统用户手册 Pro*C用户指南
Mailmerge用户指南(1985 PDF版)
Mailmerge用户指南
1985
Spellstar用户指南(1985 PDF版)
Spellstar用户指南
1985
BASIC用户指南(1985 PDF版)
BASIC用户指南
1985
用户指南  1(1991 PDF版)
用户指南 1
1991
EtherSeries用户指南(1984 PDF版)
EtherSeries用户指南
1984
微机常用管理应用软件包(1990 PDF版)
微机常用管理应用软件包
1990 西安:西安电子科技大学出版社
XENIX开发系统 C语言用户指南(1990 PDF版)
XENIX开发系统 C语言用户指南
1990 北京:北京科学技术出版社