书籍详情

ESQL/C编程指南

ESQL/C编程指南

作者:方娟编著

出版社:科学出版社

出版时间:1999-09-01

ISBN:9787030076755

定价:¥24.00

内容简介
  本书是针对在Informix 数据库系统下应用C程序设计语言进行数据库应用系统开发的人员而编写的教材。全书共分7章,首先对Informix-Esql/C的特点、环境及使用进行简单介绍,然后详细讲述如何在C语言中嵌入SQL语句。书中通过大量实例来介绍ESQL/C的数据类型,编写ESQL/C程序时应着重考虑的数据类型及其转换,并为程序设计人员在不同情况下灵活应用ESQL/C程序如何使用游标和动态SQL语句来提高编程的效率。附录为读者提供书中一些内容C说明以及几个实用程序。本书可作为Informix数据库培训教材,也可作为数据库应用、开发人员的自学教材。
作者简介
暂缺《ESQL/C编程指南》作者简介
目录
第一章 结论

1.1 INFORMIX-ESQL/C简介
1.1.1 ESQL/C的特点
1.1.2 ESQL/C的环境变量
1.2 在ESQL/C程序中诊断错误的方法
1.3 应用示例

第二章 ESQL/C程序的编译和连接

2.1 概述
2.2 宿主变量
2.3 头文件和包含文件
2.4 ESQL/C程序的编译
2.4.1 编译与链接
2.4.2 make语句

第三章 C语言程序中嵌入的SQL语句

3.1 有关数据库表表的权限
3.1.1 有关数据库的RDSQL语句
3.1.2 有关表操作的RDSQL语句
3.2 数据查询语句SELECT和插入语句INSERT
3.2.1 数据查询语句SELECT
3.2.2 插入语句INSERT
3.3 数据修改语句UPDATE与数据删除语句DELETE
3.3.1 一般的UPDATE语句
3.3.2 一般DELETE语句
3.4 视图与索引
3.4.1 视图
3.4.2 索引
3.5 数据控制语句
3.5.1 概述
3.5.2 数据安全性控制语句
3.5.3 数据完整性控制语句
3.5.4 数据并发]性控制语句
3.6 复合外部连接语句的使用
3.7 其他语句

第四章 ESQL/C的数据类型

4.1 SQL数据类型与C数据类型的对应关系
4.2 数据类型转换
4.3 几种数据类型
4.3.1 字符型的存储CHAR和*CHAR
4.3.2 SMALLINT和INTEGER类型
4.3.3 SERIAL类型
4.3.4 SMALLFLOAT和FLOAT类型
4.3.5 DATE类型
4.3.6 MONEY类型
4.4 数据类型的转换函数
4.4.1 有关CHAR类型的函数
4.4.2 DATE类型的函数
4.4.3 简单数值的数值类型函数
4.4.4 处理空值的数值类型函数
4.4.5 其他函数

第五章 ESQL/C数据类型的进一步说明

5.1 DECIMAL数据类型的使用
5.1.1 概念
5.1.2 DECIMAL函数——把C的数据类型转换为DECIMAL值
5.1.3 DECIMAL函数——把DECMIMAL值转换成字符型
5.1.4 DECIMAL函数——把DECIMAL转换为数值型
5.1.5 DECIMAL函数——算术运算
5.1.6 DECIMAL函数——DECIMAL操作
5.1.7 用常量表示数据类型
5.2 DATETIME和INTERVAL使用方式及实例
5.2.1 概述
5.2.2 DATETIME与INTERVAL宏及转换函数
5.3 VARCHAR类型
5.3.1 VARCHAR类型的定义
5.3.2 宏定义及转换
5.4 BLOB类型
5.4.1 BLOB类型的定义
5.4.2 对BLOB数据类型的操作
5.4.3 头文件Locator.h
5.4.4 选择BLOB到用户内存
5.4.5 通过命名文件插入BLOB
5.4.6 通过文件描述符插入BLOB

第六章 游标

6.1 游标的基本概念
6.1.1 选择游标
6.1.2 保持游标
6.1.3 插入游标
6.2 滚动游标
6.2.1 滚动游标的操作语句
6.2.2 在ESQL/C中有效使用滚动游标
6.3 更新游标
6.4 插入游标

第七章 动态SQL

7.1 动态SQL的基本知识
7.1.1 动态SQL语句与非动态SQL语句
7.1.2 动态管理语句
7.2 管理动态SQL语句的方法
7.3 使用系统描述符区的动态SQL
7.4 使用SQLDA的动态SQL语句
7.5 动态SQL语句句法

附录A 头文件
附录B 环境变量
B.1 环境变量
B.2 设置环境变量
B.2.1 在UNIX系统下设置环境变量
B.2.2 在DOS系统下设置环境变量
B.3 UNIX环境变量
B.4 DOS环境变量
附录C 保留字
附录D bcheck实用程序
附录E sqlconv实用程序
E.1 INFORMIX-SQL的转换过程
E.2 INFORMIX-ESQL/C转换过程
E.3 INFORMIX-4GL的转换过程
附录F dbupdate实用程序
F.1 概述
F.2 使用dbupdate
F.3 无UNLL值的数据库
附录G dbload实用程序
G.1 概述
G.2 使用dbload
附录H dbschema实用程序
附录I INFORMIX-ESQL/C错误信息

参考文献

猜您喜欢

读书导航