没有合适的资源?快使用搜索试试~ 我知道了~
首页达梦数据库sql语言使用手册
达梦数据库sql语言使用手册
5星 · 超过95%的资源 需积分: 49 151 下载量 61 浏览量
更新于2023-05-26
评论 2
收藏 5.82MB PDF 举报
达梦数据库sql语言手册,达梦数据库是国产数据库里最好使用的,可以跟oracle数据无缝替换的
资源详情
资源评论
资源推荐
目录
目录
第 1 章 结构化查询语言 DM_SQL 简介 ................................................................ 1
1.1 DM_SQL 语言的特点 ..................................................................................................... 1
1.2 保留字与标识符 ............................................................................................................ 2
1.3 DM_SQL 语言的功能及语句 ......................................................................................... 2
1.4 DM_SQL 所支持的数据类型 ......................................................................................... 3
1.4.1 常规数据类型 .................................................................................................... 3
1.4.2 位串数据类型 .................................................................................................... 5
1.4.3 日期时间数据类型 ............................................................................................ 6
1.4.4 多媒体数据类型 .............................................................................................. 10
1.5 DM_SQL 语言支持的表达式 ....................................................................................... 10
1.5.1 数值表达式 ...................................................................................................... 10
1.5.2 字符串表达式 .................................................................................................. 12
1.5.3 时间值表达式 .................................................................................................. 12
1.5.4 时间间隔值表达式 .......................................................................................... 14
1.5.5 运算符的优先级 .............................................................................................. 15
1.6 DM_SQL 语言支持的数据库模式 ............................................................................... 16
第 2 章 手册中的示例说明 .................................................................................. 17
2.1 示例库说明 .................................................................................................................. 17
2.2 参考脚本 ...................................................................................................................... 25
2.2.1 创建示例库 ...................................................................................................... 25
2.2.2 创建模式及表 .................................................................................................. 25
2.2.3 插入数据 .......................................................................................................... 32
第 3 章 数据定义语句 .......................................................................................... 49
3.1 数据库修改语句 .......................................................................................................... 49
3.2 管理用户 ...................................................................................................................... 52
3.2.1 用户定义语句 .................................................................................................. 52
3.2.2 修改用户语句 .................................................................................................. 57
3.2.3 用户删除语句 .................................................................................................. 59
3.3 管理模式 ...................................................................................................................... 60
3.3.1 模式定义语句 .................................................................................................. 60
3.3.2 设置当前模式语句 .......................................................................................... 62
3.3.3 模式删除语句 .................................................................................................. 62
3.4 管理表空间 .................................................................................................................. 63
3.4.1 表空间定义语句 .............................................................................................. 63
3.4.2 修改表空间语句 .............................................................................................. 64
3.4.3 表空间删除语句 .............................................................................................. 66
3.4.4 表空间失效文件检查 ...................................................................................... 66
I
目录
3.4.5 表空间失效文件恢复准备 .............................................................................. 67
3.4.6 表空间失效文件恢复 ...................................................................................... 67
3.5 管理 HTS 表空间 ......................................................................................................... 67
3.5.1 创建 HTS 表空间 ............................................................................................. 68
3.5.2 删除 HTS 表空间 ............................................................................................. 68
3.6 管理表 .......................................................................................................................... 69
3.6.1 基表定义语句 .................................................................................................. 69
3.6.2 基表修改语句 .................................................................................................. 99
3.6.3 基表删除语句 ............................................................................................. 109
3.6.4 基表数据删除语句 ........................................................................................ 110
3.7 管理索引 .................................................................................................................... 111
3.7.1 索引定义语句 ................................................................................................ 111
3.7.2 索引修改语句 ................................................................................................ 116
3.7.3 索引删除语句 ................................................................................................ 117
3.8 管理位图连接索引 .................................................................................................... 118
3.8.1 位图连接索引定义语句 ................................................................................ 118
3.8.2 位图连接索引删除语句 ................................................................................ 120
3.9 管理全文索引 ............................................................................................................ 120
3.9.1 全文索引定义语句 ........................................................................................ 120
3.9.2 全文索引修改语句 ........................................................................................ 121
3.9.3 全文索引删除语句 ........................................................................................ 122
3.10 管理空间索引 .......................................................................................................... 123
3.11 管理数组索引 .......................................................................................................... 123
3.11.1 数组索引定义语句 ..................................................................................... 123
3.11.2 数组索引修改语句 ..................................................................................... 124
3.11.3 数组索引使用
............................................................................................. 124
3.11.4 数组索引删除语句 ..................................................................................... 126
3.12 管理序列 .................................................................................................................. 126
3.12.1 序列定义语句 ............................................................................................. 126
3.12.2 序列删除语句 ............................................................................................. 128
3.13 管理 SQL 域 ............................................................................................................. 129
3.13.1 创建 DOMAIN ............................................................................................... 129
3.13.2 使用 DOMAIN ............................................................................................... 130
3.13.3 删除 DOMAIN ............................................................................................... 130
3.14 管理上下文 .............................................................................................................. 130
3.14.1 创建上下文 .................................................................................................. 131
3.14.2 删除上下文 .................................................................................................. 132
3.15 约束的启用与禁用 .................................................................................................. 133
3.16 设置当前会话 .......................................................................................................... 134
3.16.1 时区信息 ...................................................................................................... 134
3.16.2 日期串语言 .................................................................................................. 134
3.17 注释语句 .................................................................................................................. 135
3.18 设置 INI 参数 ......................................................................................................... 136
3.18.1 设置会话级别的 INI 参数 ......................................................................... 136
II
目录
3.18.2 设置系统级别的 INI 参数 ......................................................................... 136
3.19 设置列生成统计信息 .............................................................................................. 137
第 4 章 数据查询语句 .........................................................................................139
4.1 单表查询 .................................................................................................................... 148
4.1.1 简单查询 ........................................................................................................ 149
4.1.2 带条件查询 .................................................................................................... 150
4.1.3 集函数 ............................................................................................................ 153
4.1.4 分析函数 ........................................................................................................ 157
4.1.5 情况表达式 .................................................................................................... 172
4.2 连接查询 .................................................................................................................... 175
4.2.1 交叉连接 ........................................................................................................ 175
4.2.2 自然连接(NATURAL JOIN) ...................................................................... 176
4.2.3 JOIN … USING............................................................................................ 177
4.2.4 JOIN…ON........................................................................................................ 177
4.2.5 自连接 ............................................................................................................ 177
4.2.6 内连接(INNER JOIN) ................................................................................ 178
4.2.7 外连接(OUTER JOIN) ................................................................................ 179
4.2.8 哈希连接(HASH JOIN) .............................................................................. 183
4.3 子查询 ........................................................................................................................ 184
4.3.1 标量子查询 .................................................................................................... 184
4.3.2 表子查询 ........................................................................................................ 185
4.3.3 派生表子查询 ................................................................................................ 188
4.3.4 定量比较 ........................................................................................................ 188
4.3.5 带 EXISTS 谓词的子查询 ........................................................................... 189
4.3.6 多列表子查询 ................................................................................................ 190
4.4 WITH 子句
................................................................................................................ 191
4.4.1 WITH FUNCTION 子句 ............................................................................... 191
4.4.2 公用表表达式子句 ........................................................................................ 192
4.5 合并查询结果 ............................................................................................................. 194
4.6 GROUP BY 和 HAVING 子句 .................................................................................... 196
4.6.1 GROUP BY 子句的使用 ............................................................................... 196
4.6.2 ROLLUP 的使用 ............................................................................................ 197
4.6.3 CUBE 的使用 ................................................................................................. 198
4.6.4 GROUPING 的使用 ....................................................................................... 200
4.6.5 GROUPING SETS 的使用 ........................................................................... 201
4.6.6 GROUPING_ID 的使用 ................................................................................ 202
4.6.7 GROUP_ID 的使用 ....................................................................................... 203
4.6.8 HAVING 子句的使用 .................................................................................... 204
4.7 ORDER BY 子句 ........................................................................................................ 204
4.8 FOR UPDATE 子句 ................................................................................................... 205
4.9 TOP 子句 .................................................................................................................... 206
4.10 LIMIT 限定条件 ..................................................................................................... 207
4.10.1 LIMIT 子句 ................................................................................................ 208
III
目录
4.10.2 ROW_LIMIT 子句 ...................................................................................... 208
4.11 全文检索 .................................................................................................................. 210
4.11.1 全文检索的使用 ......................................................................................... 210
4.11.2 全文检索中文词库的自定义 ...................................................................... 212
4.12 层次查询子句 .......................................................................................................... 215
4.12.1 层次查询子句 ............................................................................................. 215
4.12.2 层次查询相关伪列 ..................................................................................... 216
4.12.3 层次查询相关操作符 ................................................................................. 216
4.12.4 层次查询相关函数 ..................................................................................... 216
4.12.5 层次查询层内排序 ..................................................................................... 216
4.12.6 层次查询的限制 ......................................................................................... 217
4.13 并行查询 ................................................................................................................... 221
4.14 ROWNUM .................................................................................................................... 222
4.15 数组查询 .................................................................................................................. 223
4.16 查看执行计划与执行跟踪统计 .............................................................................. 223
4.16.1 EXPLAIN ..................................................................................................... 223
4.16.2 EXPLAIN FOR............................................................................................ 224
4.17 SAMPLE 子句 .......................................................................................................... 225
第 5 章 数据的插入、删除和修改 ......................................................................226
5.1 数据插入语句 ............................................................................................................ 226
5.2 数据修改语句 ............................................................................................................ 230
5.3 数据删除语句 ............................................................................................................ 233
5.4 MERGE INTO 语句 ................................................................................................... 234
5.5 伪列的使用 ................................................................................................................ 236
5.5.1 ROWID ............................................................................................................ 237
5.5.2 UID 和 USER.................................................................................................. 237
5.5.3 TRXID ............................................................................................................ 237
5.5.4 SESSID .......................................................................................................... 237
5.6 DM 自增列的使用 ...................................................................................................... 237
5.6.1 DM 自增列定义 .............................................................................................. 237
5.6.2 SET IDENTITY_INSERT 属性 ................................................................ 238
第 6 章 视图 ........................................................................................................241
6.1 视图的作用 .............................................................................................................. 241
6.2 视图的定义 ................................................................................................................ 242
6.3 视图的删除 ................................................................................................................ 245
6.4 视图的查询 ................................................................................................................ 245
6.5 视图的编译 ................................................................................................................ 246
6.6 视图数据的更新 ........................................................................................................ 247
第 7 章 物化视图 ................................................................................................249
7.1 物化视图的定义 .................................................................................................... 249
7.2 物化视图的修改 .................................................................................................... 252
IV
目录
7.3 物化视图的删除 .................................................................................................... 253
7.4 物化视图的更新 .................................................................................................... 254
7.5 物化视图允许的操作 ........................................................................................... 254
7.6 物化视图日志的定义 ........................................................................................... 254
7.7 物化视图日志的删除 ........................................................................................... 255
7.8 物化视图的限制 .................................................................................................... 256
7.8.1 物化视图的一般限制 .................................................................................... 256
7.8.2 物化视图的分类 ............................................................................................ 256
7.8.3 快速刷新通用约束 ........................................................................................ 256
7.8.4 物化视图信息查看 ........................................................................................ 257
第 8 章 嵌入式 SQL .............................................................................................258
8.1 SQL 前缀和终结符 .................................................................................................... 258
8.2 宿主变量 .................................................................................................................... 259
8.2.1 输入和输出变量 ............................................................................................ 259
8.2.2 指示符变量 .................................................................................................... 260
8.3 服务器登录与退出 .................................................................................................... 260
8.3.1 登录服务器 .................................................................................................... 260
8.3.2 退出服务器 .................................................................................................... 261
8.4 游标的定义与操纵 .................................................................................................... 261
8.4.1 定义游标语句 ................................................................................................ 262
8.4.2 打开游标语句 ................................................................................................ 263
8.4.3 拨动游标语句 ................................................................................................ 264
8.4.4 关闭游标语句 ................................................................................................ 265
8.4.5 关于可更新游标 ............................................................................................ 265
8.4.6 游标定位删除语句 ........................................................................................ 266
8.4.7 游标定位修改语句 ........................................................................................ 267
8.5 单元组查询语句 ........................................................................................................ 268
8.6 动态 SQL ..................................................................................................................... 269
8.6.1 EXECUTE IMMEDIATE 立即执行语句 ...................................................... 269
8.6.2 PREPARE 准备语句 ...................................................................................... 270
8.6.3 EXCUTE 执行语句 ........................................................................................ 271
8.7 异常处理 .................................................................................................................... 271
第 9 章 函数 ........................................................................................................273
9.1 数值函数 .................................................................................................................... 278
9.2 字符串函数 ................................................................................................................ 291
9.3 日期时间函数 ............................................................................................................ 312
9.4 空值判断函数 ............................................................................................................ 326
9.5 类型转换函数 ............................................................................................................ 327
9.6 杂类函数 .................................................................................................................... 329
第 10 章 一致性和并发性 ...................................................................................332
10.1 DM 事务相关语句 .................................................................................................... 332
V
剩余796页未读,继续阅读
jjwan22327001
- 粉丝: 1
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1