第一篇 Pro*C程序设计
第一章 Pro*C程序概述
1.1 什么叫Pro*C程序
1.2 Oracle预编译程序
1.3 Pro*C程序的组成及举例
1.3.1 PRO*C程序举例
1.3.2 PRO*C程序的一般组成
1.4 开发和运行一个PROC*C程序的基本步骤
1.5 PRO*C程序书写格式的几点说明
1.6 参考资料
第二章 PRO*C程序设计的基础知识
2.1 说明段
2.2 数据类型和转换
2.3 数据类型等价
2.4 SQL变量的说明和引用
2.5 通讯区的说明
第三章 应用程序的设计方法及举例
3.1 PRO*C程序中嵌入的SQL语句
3.2 应用程序的登录
3.3 插入、更新和删除
3.3.1 数据插入应用程序
3.3.2 数据更新应用程序
3.3.3 数据删除应用程序
3.4 查询应用程序
3.4.1 简单查询
3.4.2 数据操作的综合例子
3.4.3 利用数组实现返回多行的查询
3.4.4 用光标实现返回多行的查询
3.5 在PRO*C程序中嵌入PL/SQL
3.5.1 嵌入PL/SQL块的优点
3.5.2 嵌入PL/SQL块的方法
3.5.3 使用宿主变量
3.5.4 使用光标
3.5.5 存储子程序
3.5.6 使用动态SQL方法
3.6 错误处理
3.6.1 使用WHENEVER语句进行错误处理
3.6.2 显示测试SQLCA
3.6.3 错误处理举例
第四章 事务处理
4.1 保护数据库中数据完整性和安全性的措施
4.2 事务的定义和提交
4.3 事务回滚
4.4 只读事务
4.5 表封锁
4.6 事务定义和控制中应注意的问题
第五章 动态SQL技术
5.1 动态SQL技术的基本思想和方法
5.2 动态SQL方法1
5.3 动态SQL方法2
5.4 动态SQL方法3
5.5 动态SQL方法4
5.5.6 方法4的举例
5.6 宿主数组在动态方法中的应用
5.7 在动态方法中使用PL/SQL块
第六章 编写SQL*FORMS的用户出口
第七章 运行PRO*C预编译程序
7.1 PRO*C预编译程序的命令操作及颗选项
7.2 条件编译和分别预编译
7.3 编译与连接
第二篇 ORACLE调用接口
第一章 ORACLE调用接口概述
第二章 OCI程序设计的基础知识
第三章 OCI程序的编码方法及所引用的OCI库函数
第四章 OCI程序实例
附录A 嵌入SQL语句语法图
附录B OCI库函数清单