《关系型数据库管理系统 Informix-4GL》求取 ⇩

第一章概 述1

1.1什么是第四代语言4GL1

1.1.1什么是4GL1

目 录1

1.1.2 4GL产生的背景2

1.1.3 4GL的发展3

1.2 什么是INFORMIX-4GL4

1.2.1 INF(ORMIX-4GL快速开发系统5

12.2 INF(ORMIX-4GL交互式调试器Debugger5

1.2.3 INF(ORMIX-4GL编译器5

1.3 INFORMIX-4GL 4.1版本规格6

1.4 INFORMIX-4GL的安装及使用前的准备工作7

1.4.1 INFORMIX-4GL的安装7

1.5本书中的语法表示约定8

1.4.2使用前的准备工作8

第二章面向程序员的工具及其使用方法9

2.1本章概要9

2.2 INFORMIX-4GL菜单的调用9

2.2.1 INFORMIX-4GL菜单图示9

2.2.2 INFORMIX-4GL菜单10

2.3程序结构18

2.4程序编泽20

2.5程序运行21

2.6多模块的运行方式22

2.6.1 Program方式22

2.6.2操作系统下的命令文件方式22

2.7运行调用C函数的程序22

2.7.1编辑含有C函数信息的结构定义文件Fgiusr.c23

2.7.2使用CFGLGO编译Fgiusr.c建立“用户执行程序”24

第三章建立数据库29

3.1本章概要29

3.2关于数据库的基本概念及数据类型29

3.2.1数据库的基本概念29

3.2.2数据类型30

3.3建立数据库33

3.3.1用INFORMIX-SQL建立数据库33

3.3.2用INFORMIX-4GL建立数据库33

第四章INFORMIX-4GL数据库的一般操作38

4.1 本章概要38

4.2选择数据库38

4.3定义程序变量39

4.4.1数值表达式40

4.4赋值语句40

4.4.2字符串表达式41

4.4.3布尔表达式42

4.4.4表达式中的空值42

4.4.5数据类型的转换43

4.5 交互语句43

4.5.1接收输入PROMPT语句44

4.5.2显示输出DISPLAY语句45

4.6数据库表的基本操作46

4.6.1往数据表中插入数据行46

4.6.2从数据表中选择数据行48

4.6.3更新数据表中的数据行49

第五章 SELECT语句51

5.1 本章概要51

5.2记录的定义51

5.3 检索多个数据行的SELECT语句52

5.3.1 为SELECT语句分配游标53

5.3.2检索并处理数据行53

5.4 复杂的SELECT语句59

5.4.1 SELECT子句的三类用法59

5.4.2 WHERE子句的一些复杂用法60

5.4.3ORDER BY子句62

5.4.4从若干个表中选择数据63

第六章函数64

6.1 本章概要64

6.2 FUNCTION语句及函数调用64

6.2.1 FUNCTION语句64

6.2.2函数调用65

6.3.1 GLOBALS语句68

6.3全局与局部变量68

6.3.2作用域规则70

6.3.3同名变量71

6.4参数72

6.4.1在函数中使用参数72

6.4.2向主程序返回值的FUNCT1ON中参数的使用74

6.4.3在表达式中调用函数74

6.5 INFORMIX-4GL的函数库75

6.5.1 ASCCⅡ75

6.5.2 CLIPPED76

6.5.3 COLUMN76

6.5.4 DATE77

6.5.5 DATEO77

6.5.6 DAYO77

6.5.8 MONTHO78

6.5.7 MDYO78

6.5.9 TIME79

6.5.10 TODAY79

6.5.11 USER .79

6.5.12 WEEKDAYO79

6.5.13 YEARO80

6.5.14 SPACES80

6.5.15 USING80

6.5.16 ARG_VAL84

6.5.17 ARR_COUNT85

6518 ARR_CURR86

6519 DOWNSHIFT86

6520 ERR_GET86

6.5.23 ERRORLOG87

6.5.22 ERR_QUIT87

6.5.21 ERR_PRINT87

6.5.24 INFIELD88

6.5.25 LENGTH88

65.26 NUM_ARGS88

6.5.27 SCR_LINE89

6.5.28 SET_COUNT89

6.5.29 SHOWHELP90

6.5.30 STARTLOG90

6.5.31UPSHIFT91

6.6 C函数在INFORMIX-4GL中的调用91

第七章设计屏幕表格93

7.1 本章概要93

7.2屏幕表格的应用93

7.3屏幕表格说明文件的建立94

7.4.1 DATABASE数据库节95

7.4.2 SCREEN屏幕节95

7.4屏幕表格说明文件的各部分95

7.4.3 TABLE表节97

7.4.4 ATTRIBUTES属性节98

7.4.5 INSTRUCTIONS指令节106

7.5屏幕表格的程序员环境108

第八章屏幕表格在INFORMIX-4GL程序中的使用111

8.1本章概要111

8.2显示表格111

8.2.1显示屏幕表格111

8.2.2提示输入114

8.3编写使用屏幕表格的交互式程序114

8.3.1 INPUT语句116

8.3.2 DISPLAY语句118

8.3.4 SQLCA记录119

8.3.3 CLEAR语句119

8.3.5 INT_FLAG变量121

第九章使用多数据表屏幕表格和屏幕数组126

9.1本章概要126

9.2对多数据表屏幕表格的说明126

9.3屏幕数组的使用128

9.3.1屏幕数组在屏幕表格中的使用129

9.3.2定义程序数组129

9.3.3对数组操作的FOR语句130

9.3.4 INPUT ARRAY语句131

9.3.5滚动和编辑132

9.3.6程序数组和屏幕数组的内部函数133

9.3.7使用带有任选子句的INPUT ARRAY语句134

9.3.8 DISPLAY ARRAY语句139

9.3.9关于使用屏幕数组的程序实例140

10.2窗口的使用144

第十章窗口144

10.1本章概要144

第十一章用户菜单的建立与使用149

11.1本章概要149

11.2菜单的形式及使用149

11.3菜单设计150

11.4改变提示信息和提示行151

11.5建立帮助提示信息153

第十二章借助屏幕表格完成查询156

12.1本章概要156

12.2搜索标准156

12.2.1利用关系操作查询157

12.2.2使用通配符157

12.2.3使用多选择操作搜索157

12.3 依据搜索标准构造SELECT语句158

12.3.1 CONSTRUCT语句158

12.2.4搜索某一范围内的值158

12.2.6在SMALLFLOAT域和FLOAT域内输入搜索标准158

12.2.5查询操作符和短域158

12.3.2构造SELECT语句160

12.3.3 PERPARE语句161

12.3.4执行预处理过的语句161

12.3.5用于实例查询的演示程序162

第十三章报表设计165

13.1本章概要165

13.2报表的基本格式设计165

13.3 MAIN或FUNCTION中报表语句的描述167

13.4 REPORT程序168

13.4.1 DEFINE节168

13.4.2 OUTPUT节169

13.4.3ORDER BY节171

13.4.4 FORMAT节171

13.5 REPORT程序中用于FORMAT语句的几个语句177

13.5.1 NEED语句177

13.5.2 PAUSE语句177

13.5.3 PRINT语句177

13.5.4 PRINT FILE语句178

13.5.5 SKIP语句178

13.6表达式和嵌入的函数178

13.6.1 聚合函数GROUP179

13.6.2 LINENO179

13.6.3 PAGENO179

14.2.1 STATUS变量——判断是否已出错181

14.2预防出错181

14.1 本章概要181

第十四章出错处理及用户中断181

14.2.2 WHENEVER语句——捕俘错误182

14.2.3 STARTLOG函数183

14.2.4 ERRORLOG函数183

14.3处理用户中断184

14.3.1 DEFER 语句184

14.3.2 INFORMIX-4GL中代替INTE-RRUPT键的方法185

第十五章 INFORMIX-4GL的深层次应用187

15.1本章概要187

15.2存取权限187

15.2.1授予和取消数据库权限187

15.2.2授予和取消数据表权限188

15.3修改数据库189

15.3.1改变数据库的结构189

15.3.2改变数据表结构191

15.4.1创建一个带有事务的数据库193

15.4事务处理193

15.4.2指定事务194

15.4.3事务处理日志文件的维护195

15.4.4恢复数据库195

15.5轨迹跟踪196

15.5.1建立跟踪轨迹196

15.5.2恢复表197

15.6视图197

15.6.1建立和删除视图198

15.6.2通过视图的查询199

15.6.3通过视图的修改199

15.6.5使用视图的数据限定200

15.7输入和显示属性200

15.6.4视图的权限200

第十六章 INFORMIX-4GL语句一览表203

16.1 本章概要203

16.2语句分类203

16.3标准语法格式204

附录A演示系统“电子信箱”的说明及部分程序清单212

附录B环境变量243

附录C INFORMIX-4GL保留字246

附录D系统目录248

附录E ASCⅡ字符集251

附录F INFORMIX-4GL实用程序252

附录G错误信息表262

一、INFORMIX-SQL错误信息262

二、INFORMIX-TURBO和INFORMIX-MS-NET错误信息286

三、INFORMIX-4GL错误信息287

1995《关系型数据库管理系统 Informix-4GL》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由杨应辉主编;关振胜,江峡编写 1995 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。