图书介绍

深入学习:Informix SQL快速编程指南PDF|Epub|txt|kindle电子书版本网盘下载

深入学习:Informix SQL快速编程指南
  • (美)Informix Press公司著;伟锋译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505359150
  • 出版时间:2000
  • 标注页数:284页
  • 文件大小:14MB
  • 文件页数:304页
  • 主题词:INFORMIX

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

深入学习:Informix SQL快速编程指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录1

第1章 数据库概念1

本章内容1

数据模型1

存储数据2

查询数据2

修改数据2

集中管理3

控制数据库使用3

并发操作与安全性3

重要数据库术语4

对象关系型模型4

表格4

列5

行5

表格操作5

对象关系型模型5

结构化查询语言6

标准SQL7

InformixSQL和ANSISQL7

交互式SQL7

常规编程7

支持ANSI的数据库7

GLS数据库8

小结8

SELECT语句简介9

本章内容9

第2章 编写SELECT语句9

基本概念10

SELECT语句形式13

特殊数据类型14

单表格SELECT语句14

选择所有列和行14

选择指定列18

使用WHERE子句25

建立比较条件25

用FIRST子句选择特定行37

表达式与派生值39

在SELECT语句中使用rowid值45

多表SELECT语句48

生成笛卡儿积48

建立连接50

查询快捷方式55

选择不在当前数据库中的表格59

小结60

选择行类型数据61

第3章 从复杂类型选择数据61

本章内容61

选择类型表的列62

选择包含行类型数据的列63

从集合中选择66

选择嵌套集合67

用关键字IN搜索集合元素68

在表格层次中选择行69

带关键字ONLY选择父表中的行70

不带关键字ONLY选择父表中的行70

对父表使用别名71

小结71

第4章 在SELECT语句中使用函数72

本章内容72

在SELECT语句中使用函数72

合计函数72

时间函数77

日期换算函数81

基数函数84

智能大型对象函数85

字符串操作函数86

其他函数91

在SELECT语句中使用SPL例程97

在SELECT语句中使用rowid值98

使用rowid值与USER函数99

使用rowid值与DBSERVERNAME函数100

小结101

使用GROUPBY和HAVING子句102

本章内容102

第5章 编写高级SELECT语句102

使用GROUPBY子句103

使用HAVING子句106

生成高级连接107

自连接108

外连接111

SELECT语句中的子查询115

选择表中的子查询116

WHERE子句中的子查询117

在SELECT语句中处理集合122

集合子查询123

集合派生表124

集操作125

并集125

差集132

小结132

删除行134

修改数据的语句134

第6章 修改数据134

本章内容134

删除表中所有行135

删除确定数量的行135

删除未知数量的行135

删除包含行类型的行136

删除包含集合类型的行136

删除父表中的行136

复杂的删除条件136

单行137

插入行137

将行插入类型表139

插入行类型列139

在父表中插入行141

在列中插入集合值141

插入智能大型对象143

多行及表达式143

插入选择的限制143

更新行144

更新为统一值145

选择要更新的行145

更新选择的值146

更新限制146

更新行类型147

更新集合类型148

更新父表行148

用CASE表达式更新列149

用SQL函数更新智能大型对象149

数据库级权限150

表级权限150

数据库的权限150

用连接更新列150

显示表格权限151

数据完整性151

实体完整性152

语义完整性152

参照完整性153

对象方式与违例检测155

中断修改160

事务日志161

事务161

指定事务162

用Informix数据库服务器备份和登记162

并发操作与锁定163

Informix数据复制163

小结164

程序中的SQL165

SQLAPI中的SQL165

本章内容165

第7章 用SQL编程165

应用程序语言中的SQL166

静态嵌入166

动态语句166

程序变量与主机变量166

调用数据库服务器167

SQL通信区168

SQLCODE字段168

SQLWARN数组169

SQLERRD数组169

SQLERRM字符串170

SQLSTATE值170

检索单行171

数据类型换算171

使用null数据172

处理错误172

检索多行174

声明临时表174

取行175

打开临时表175

临时表输入方式176

临时表的活动集177

使用临时表:部件分解178

动态SQL180

准备语句180

执行准备的SQL181

嵌入数据定义语句182

快速执行182

释放准备的语句182

动态主机变量182

嵌入授权与取消权限183

小结184

第8章 通过SOL程序修改数据186

本章内容186

使用DELETE186

直接删除186

用临时表删除188

使用插入临时表189

使用INSERT189

常量行191

插入示例191

使用UPDATE193

使用更新临时表193

清理表格194

小结195

锁定与性能196

锁定与统一性196

本章内容196

第9章 多用户环境编程196

并发操作与性能196

并发操作问题197

锁定的工作情况198

锁定种类198

锁定范围198

锁定期201

用SELECT语句锁定202

设置隔离级202

修改期间的锁定202

更新临时表205

保留更新锁206

用INSERT、UPDATE和DELETE语句加锁206

了解锁类型的行为207

用访问方式控制数据修改207

设置锁定方式208

等待锁定208

不等待锁定208

保持临时表209

简单并发性209

等待有限时间209

处理外部死锁209

处理死锁209

使用SQL语句缓存211

小结211

第10章 生成和使用SPL例程212

本章内容212

SPL例程简介212

SPL例程的作用212

EnterpriseDecisionServer中的SPL例程213

编写SPL例程213

使用CREATEPROCEDURE或CREATEFUNCTION语句213

指定例程名214

完整例程举例220

在程序中生成SPL例程221

删除SPL例程222

声明局部变量223

定义与使用变量223

声明全局变量229

变量赋值230

SPL例程中的表达式232

编写语句块232

隐式和显式语句块232

使用临时表233

用FOREACH循环定义临时表233

使用IF-ELIF-ELSE结构235

增加WHILE和FOR循环236

退出循环238

从SPL函数返回数值238

返回单个值239

返回多个值239

处理行类型数据240

点号优先241

更新行类型表达式241

基本步骤242

集合示例242

处理集合242

声明集合变量243

声明元素变量243

将集合选入集合变量243

将元素插入集合变量中244

从集合中选择元素246

删除集合元素248

更新集合元素250

更新整个集合252

执行例程258

使用EXECUTE语句258

使用CALL语句259

在表达式中执行例程260

用RETURN语句执行外部函数260

从SPL例程中执行临时表函数261

动态例程名指定261

例程的权限262

执行例程的权限263

授予和撤销Execute权限263

注册例程的权限263

与例程相关对象的权限264

执行例程的DBA权限265

查找SPL例程中的错误266

查看编译警告266

产生例程文本267

调试SPL例程267

捕获错误与恢复269

异常处理269

ONEXCEPFION语句的控制范围270

用户生成异常270

检查SPL例程中处理的行数272

小结272

第11章 生成与使用触发器273

本章内容273

何时使用触发器273

如何生成触发器273

指定触发事件274

指定触发器名274

定义触发操作275

完整CREATETRIGGER语句275

使用触发操作275

使用BEFORE和AFTER触发操作275

使用FOREACHROW触发操作276

用SPL例程作为触发操作278

使用选择触发器279

执行触发操作的SELECT语句279

表格层次中的触发器279

执行选择触发器的限制280

表格层次中各表格的选择触发器281

重入触发器281

跟踪触发操作281

SPL过程中的TRACE语句示例281

TRACE输出示例282

产生错误信息283

采用固定错误信息283

产生可变错误信息284

小结284

热门推荐