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

前言1

第一部分:Pro*C预编译程序接口5

第一章 pro*C入门5

何谓Pro*C?5

Pro*C的特点和长处5

基本概念6

Pro*C命令6

混合C命令和SQL语句6

命令前缀EXEC SQL6

命令前缀EXEC ORACLE6

可执行和说明性SQL语句6

应用程序头部7

头部:DECLARE段7

Pro*C程序的组成7

第二章 pro*C程序的成分7

宿主变量8

宿主变量准则8

指示器变量8

指示器变量准则9

作为宿主变量的指针说明9

说明VARCHAR伪类型9

说明段的注意事项10

头部:说明SQL通信区11

ORACA版本1.1的新特点12

ORACA中包含的信息12

ORACA SQLCA的扩展12

如何使用ORACA13

头部:联结到ORACLE13

通过自动注册的联结14

通过SQL*Net的联结14

应用体14

DECLARE STATEMENT语句15

DECLARE DATABASE语句15

EXEC ORACLE options语句15

数组BIND/FETCH特点16

数组取数(Fetches)16

数组BIND17

数组取数的限制17

使用数组的注意事项18

把FOR语句用到BIND/FETCH数组18

更新和插入语句使用FOR从句18

Pro*C程序实例19

ORACLE的进入和退出19

建立表19

提示插入行的值20

从文件读数据插入表21

提示用于更新的值23

用数组更新24

用数组选择25

第三章 查询27

从现有表格中删除一行27

询查的组成28

输入宿主变量28

输出宿主变量28

只返回一行的查询28

数据转换29

数值数据转换29

字符数据的转换29

转换错误29

DECLARECURSOR语句30

OPEN CURSOR语句30

指针的使用30

返回多行的查询30

取活动集合中的行31

CLOSE CURSOR语句31

CURRENT OF CURSOR语句32

指针的种类32

程序实例33

带WHERE从句的查询33

使用提示的更复杂的查询33

第四章 交付和滚回当前事务35

工作逻辑单元35

工作单元的开始35

工作单元的结束35

一个工作单元需要的资源35

使用指示器变量中的返回值36

第五章 检错和恢复36

交付工作(Com MITWORK)36

版本选择36

撤销工作(ROLL BACKWork)36

使用指示器变量和空值37

SQLCA结构38

何时查阅SQLCA38

SQLCA中各元素的意义38

WHENEVER语句40

WHENEVER语句的语法40

NOT FOUND行为的变化41

WHENEVER语句的作用域41

WHENEVER与显示错误校验41

程序实例42

第六章 动态定义语句43

动态定义语句的定义44

动态定义语句的类型44

接受动态SQL语句的输入45

使用DDL语句的注意事项45

方法1:EXECVTE IMMEDIATE45

EXECUTE IMMEDIATE的先决条件46

EXECVTE IMMEDIATE的例子46

方法2:使用PREPARE和EXECVTE47

PREPARE和EXECVTE的限制47

PREPARE和EXECVTE的例子48

说明PREPARE,DECLARE,OPEN,FETCH的例子49

方法3:PREPARE,OPEN和FETCH49

SQL的描述区(SQLDA)51

方法4:使用描述(DesCrip-tor)51

SQLDA各元素的意义52

新的DESCR IBE的作用52

处理运行查询54

准备SQL语句54

为语句说明一个指针55

分配一个描述器55

BIND描述器的描述55

打开指针55

运行Pro*C的要求56

Pro*C 5.11版本中的变化56

目录或路经的设置56

从活动集中取行56

第七章 调用pro*C(预编译命令)56

指针的关闭56

Select描述器的描述56

命令的语法57

要求的自变量57

Pro*C运行时间选择项57

AREAS1ZE57

HOLD-CURSOR和RELEASE-CVRSOR选择项58

FORMAT58

ERRORS58

ENDLABEL58

BEGLABEL58

ASACC58

HOST59

INCLVDE59

IRECLEN59

LITDELIM59

LNAME59

REBIND60

PAGELEN60

ORECLEN60

ORACA60

ONAME60

MAXOPENCVRSORS60

MAXLITERAL60

LTYPE60

LRECLEN60

USERID61

XREF61

使用REBIND的程序例子61

编译和联结63

条件预编译63

分别预编译64

预编译期间应做什么?65

运行一致性检查65

混合Pro*C和ORACLE调用接口的程序65

第二部分:Pro*C ORACLE调用接口66

第八章 写ORACLE调用接口程序引言66

基本程序结构66

指针数据区68

注册数据区(LDA)71

程序接口数据区71

一般编码的规则72

任选参数72

使用的替代变量73

使用的指示器变量73

OLON调用74

关于使用编译程序优化器的说明74

第九章 单个程序调用的描述74

ORLON调用75

OOPEN调用76

OSQL3调用77

ODSC调用77

ONAME调用79

ODEFIN调用79

OBNDRV和OBNDRN调用81

OOPT调用83

OEXEC调用83

ORES调用84

OFETCH调用84

OEXN调用84

OFEN调用85

OBREAK调用86

OCAN调用86

OCOM调用87

OROL调用87

OCON调用87

OCOF调用88

OERMSG调用88

OCMN调用88

OCLOSE调用88

第十章 OLDpRO*SQL(OCI)调用89

OLOGOF调用89

OLOGON调用90

OSQL调用90

ODSRBN调用91

ODFINN调用92

OBIND和OBINDN调用93

第十一章 数据类型94

数据类型的描述94

数据转换97

附录A Pro*C的错误信息98

PC0的错误信息99

PC1的错误信息99

PC2的错误信息100

运行时间错误100

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