第六章 嵌入式 SQL(E-SQL)简介......................................................................................................3
第一节 什么是嵌入 SQL 语言?.........................................................................................................3
1.1
嵌入
SQL
程序的组成元素
.........................................................................................................3
1.2
什么是静态
SQL
和动态
SQL?...................................................................................................4
1.3
什么是
SQLCA
?
........................................................................................................................5
1.4
什么是
SQLDA?..........................................................................................................................5
第二节 SYBASE SQL SERVER 嵌入式 SQL 语言...............................................................................5
2.1
一个嵌入
SQL
语言的简单例子
.................................................................................................5
2.2
嵌入
SQL
的处理过程
.................................................................................................................6
2.3
嵌入
SQL
语句总览
.....................................................................................................................7
2.3.1
宿主变量
..................................................................................................................................8
2.3.2
连接数据库
............................................................................................................................13
2.3.3
数据的查询和修改
................................................................................................................14
2.3.4
游标的使用
............................................................................................................................14
2.3.5 SQLCA....................................................................................................................................16
2.3.6 WHENEVER...........................................................................................................................17
2.3.7
批处理
....................................................................................................................................19
2.3.8
事务
........................................................................................................................................19
2.4
动态
SQL
语句
...........................................................................................................................20
2.4.1
动态修改
...............................................................................................................................20
2.4.2
动态游标
................................................................................................................................22
2.4.3 SQLDA....................................................................................................................................24
2.4.4 DESCRIBE
语句
.....................................................................................................................28
2.5
两个例子程序
...........................................................................................................................28
2.5.1 TELECOM
程序
.....................................................................................................................28
2.5.2 ADHOC
程序
..........................................................................................................................30
第三节 IBM DB2 嵌入 SQL 语言......................................................................................................36
3.1
一个简单示例
...........................................................................................................................37
3.2
嵌入
SQL
语句
...........................................................................................................................39
3.2.1
宿主变量
................................................................................................................................39
3.2.2
单行查询
................................................................................................................................41
3.2.3
多行查询
................................................................................................................................41
3.2.4
插入、删除和修改操作
........................................................................................................42
3.2.5 SQLCA....................................................................................................................................46
3.2.6
事务
........................................................................................................................................48
3.3 DB2
的嵌入
SQL
程序处理过程
..............................................................................................48
3.4 DB2
的动态
SQL
嵌入语句
......................................................................................................55
3.4.1
基本方法
................................................................................................................................55
3.4.2
动态游标
................................................................................................................................57
3.4.3 SQLDA....................................................................................................................................57
第四节 ORACLE 数据库的嵌入 SQL 语言......................................................................................69
4.1
基本的
SQL
语句
.......................................................................................................................69
4.1.1
宿主变量和指示符
................................................................................................................69
1
评论4