百道网
 您现在的位置:Fun书 > 达梦数据库SQL指南
达梦数据库SQL指南


达梦数据库SQL指南

作  者:吴照林

出 版 社:电子工业出版社

出版时间:2016年11月

定  价:59.00

I S B N :9787121302114

所属分类: 专业科技  >  计算机/网络  >  数据库    

标  签:SQL  计算机/网络  数据库  

[查看微博评论]

分享到:

TOP内容简介

本书以达梦数据库管理系统DM7.1为蓝本,系统介绍了DM SQL的功能、语法、应用及DM SQL程序设计方法。全书包括9章,主要内容包括DM SQL函数、DM SQL数据定义、数据查询、数据操作和事务处理、数据控制等SQL语句的语法及应用,以及存储过程、存储函数、触发器、包、嵌入式SQL等数据库程序设计方法。附光盘1张,内含达梦数据库管理系统7.1标准版及例题源码。 本书内容实用、操作性强,语言通俗、格式规范,可作为相关专业的教材,也可作为工程技术人员的参考书。

TOP作者简介

戴剑伟,教授,主要研究方向为数据工程、信息资源管理,出版《军事信息管理》、《跨领域信息交换方法与技术》、《数据工程理论与技术》、《HLA仿真程序设计》等4部专著。

TOP目录

目 录
第1章 DM SQL概述1
1.1 SQL的发展1
1.2 DM SQL的特点2
1.3 DM SQL的主要功能2
1.4 DM SQL数据类型3
1.4.1 数值型数据类型3
1.4.2 字符型数据类型3
1.4.3 日期型数据类型4
1.4.4 日期时间间隔数据类型5
1.4.5 二进制和多媒体数据类型9
1.5 DM SQL表达式9
1.5.1 数值表达式9
1.5.2 字符串表达式10
1.5.3 时间值表达式10
1.5.4 时间间隔值表达式12
1.5.5 运算符的优先级13
1.6 SQL语法描述说明13
1.7 示例数据库说明14
第2章 DM SQL函数17
2.1 数值函数17
2.2 字符串函数29
2.3 日期时间函数50
2.4 空值判断函数66
2.5 类型转换函数68
2.6 杂类函数71

第3章 DM SQL数据定义73
3.1 数据库修改语句73
3.2 表空间管理语句75
3.2.1 创建表空间75
3.2.2 修改表空间77
3.2.3 删除表空间78
3.2.4 创建大表空间79
3.2.5 删除大表空间80
3.3 用户管理语句80
3.3.1 创建用户80
3.3.2 修改用户84
3.3.3 删除用户85
3.4 模式管理语句86
3.4.1 创建模式86
3.4.2 设置当前模式87
3.4.3 删除模式88
3.5 表管理语句88
3.5.1 管理数据库表89
3.5.2 管理外部表101
3.6 视图管理语句103
3.6.1 创建视图103
3.6.2 删除视图106
3.6.3 创建物化视图107
3.6.4 修改物化视图111
3.6.5 删除物化视图111
3.7 索引管理语句111
3.7.1 创建常用索引112
3.7.2 删除常用索引114
3.7.3 创建位图连接索引114
3.7.4 删除位图连接索引115
3.7.5 创建全文索引116
3.7.6 修改全文索引117
3.7.7 删除全文索引118

3.8 序列管理语句119
3.8.1 创建序列120
3.8.2 删除序列121
3.9 同义词管理语句122
3.9.1 创建同义词122
3.9.2 删除同义词123
第4章 DM SQL数据查询124
4.1 单表查询124
4.1.1 简单查询125
4.1.2 带条件查询125
4.1.3 集函数127
4.1.4 分析函数129
4.1.5 CASE表达式141
4.2 连接查询143
4.2.1 交叉连接143
4.2.2 自然连接(NATURAL JOIN)144
4.2.3 JOIN…USING145
4.2.4 JOIN…ON145
4.2.5 自连接145
4.2.6 内连接(INNER JOIN)146
4.2.7 外连接(OUTER JOIN)146
4.2.8 哈希连接(HASH JOIN)147
4.3 子查询148
4.3.1 标量子查询148
4.3.2 表子查询149
4.3.3 派生表子查询150
4.3.4 定量比较151
4.3.5 带EXISTS谓词的子查询152
4.3.6 多列表子查询153
4.4 公用表表达式154
4.4.1 公用表表达式的作用155
4.4.2 公用表表达式的使用155
4.5 合并查询结果156

4.6 查询子句158
4.6.1 GROUP BY子句的使用158
4.6.2 ROLLUP的使用159
4.6.3 CUBE的使用161
4.6.4 GROUPING的使用162
4.6.5 GROUPING SETS的使用163
4.6.6 HAVING子句的使用164
4.6.7 ORDER BY子句165
4.6.8 FOR UPDATE子句166
4.6.9 TOP子句167
4.6.10 LIMIT子句168
4.7 全文检索169
4.7.1 全文检索的使用169
4.7.2 自定义全文检索词库171
4.8 层次查询175
4.8.1 层次查询子句175
4.8.2 层次查询相关伪列176
4.8.3 层次查询相关操作符176
4.8.4 层次查询相关函数176
4.8.5 层次查询层内排序176
4.8.6 层次查询的限制177
4.9 伪列的使用182
4.9.1 ROWNUM182
4.9.2 ROW183
4.9.3 ROWID183
4.9.4 UID及USER184
4.9.5 TRXID184
第5章 DM SQL数据操作和事务处理185
5.1 数据插入语句185
5.2 数据修改语句186
5.3 MERGE INTO语句187
5.4 数据删除语句189
5.5 事务相关语句190
5.5.1 事务简介190
5.5.2 事务提交192
5.5.3 事务回滚193
5.5.4 事务锁定195
5.5.5 多版本198
5.5.6 事务隔离级199
5.5.7 闪回202
第6章 DM SQL数据控制210
6.1 权限管理210
6.1.1 权限分类210
6.1.2 授予权限212
6.1.3 回收权限216
6.2 角色管理218
6.2.1 创建角色219
6.2.2 管理角色权限220
6.2.3 分配与回收角色220
6.2.4 启用与停用角色222
6.2.5 删除角色223
第7章 DM SQL程序设计基础224
7.1 DM SQL程序的特点224
7.2 DM SQL程序块结构225
7.3 DM SQL程序代码编写规则225
7.3.1 变量命名规范225
7.3.2 大小写规则226
7.3.3 注释226
7.4 DM SQL程序变量声明、赋值及操作符227
7.4.1 变量声明及初始化227
7.4.2 变量赋值228
7.4.3 操作符228
7.5 变量类型229
7.5.1 标量数据类型229
7.5.2 大对象数据类型230
7.5.3 %TYPE类型231
7.5.4 %ROWTYPE类型231
7.5.5 记录类型231
7.5.6 数组类型232
7.5.7 集合类型235
7.5.8 类类型241
7.6 DM SQL程序控制结构245
7.6.1 条件控制IF语句245
7.6.2 循环语句247
7.6.3 CASE语句250
7.6.4 其他控制语句251
7.7 异常处理253
7.7.1 异常处理语法254
7.7.2 用户自定义异常255
7.7.3 异常处理函数257
7.8 游标258
7.8.1 游标控制259
7.8.2 游标变量263
7.8.3 游标更新数据、删除数据264
第8章 DM SQL程序设计266
8.1 存储过程266
8.1.1 存储过程的定义和调用267
8.1.2 存储过程应用实例269
8.1.3 存储过程编译270
8.1.4 存储过程删除270
8.1.5 C语法的DM SQL程序271
8.2 存储函数272
8.2.1 存储函数的定义和调用272
8.2.2 存储函数编译274
8.2.3 存储函数删除274
8.2.4 C外部函数274
8.2.5 Java外部函数278
8.3 触发器280
8.3.1 触发器概述280
8.3.2 触发器创建281
8.3.3 触发器管理287
8.4 包288
8.4.1 创建包语法288
8.4.2 删除包289
8.4.3 包应用举例290
第9章 DM嵌入式SQL程序设计293
9.1 嵌入式SQL程序组成及编译过程293
9.1.1 嵌入式SQL程序组成293
9.1.2 嵌入式SQL程序编译过程294
9.2 嵌入式SQL常用语法295
9.2.1 SQL前缀和终结符295
9.2.2 宿主变量296
9.2.3 输入和输出变量296
9.2.4 指示符变量297
9.2.5 服务器登录与退出297
9.2.6 单元组查询语句298
9.3 动态SQL299
9.3.1 EXECUTE IMMEDIATE立即执行语句300
9.3.2 PREPARE准备语句300
9.3.3 EXECUTE执行语句301
9.4 嵌入式程序的异常处理301
9.4.1 嵌入的异常声明语句301
9.4.2 异常处理语句使用实例302
附录A 关键字和保留字304
附录B 达梦数据库技术支持311

TOP书摘

TOP 其它信息

装  帧:平塑

页  数:324

加载页面用时:62.5012