没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
目录
1
目录
第 1 章 结构化查询语言 DM_SQL 简介.................................................................. 11
1.1 DM_SQL 语言的特点 ...................................................................................................... 11
1.2 保留字与标识符 .............................................................................................................. 12
1.3 DM_SQL 语言的功能及语句 .......................................................................................... 12
1.4 DM_SQL 所支持的数据类型 .......................................................................................... 13
1.4.1 常规数据类型 ....................................................................................................... 13
1.4.2 位串数据类型 ....................................................................................................... 15
1.4.3 日期时间数据类型 ............................................................................................... 16
1.4.4 多媒体数据类型 ................................................................................................... 19
1.5 DM_SQL 语言支持的表达式 .......................................................................................... 20
1.5.1 数值表达式 ........................................................................................................... 20
1.5.2 字符串表达式 ....................................................................................................... 22
1.5.3 时间值表达式 ....................................................................................................... 22
1.5.4 时间间隔值表达式 ............................................................................................... 23
1.5.5 运算符的优先级 ................................................................................................... 25
1.6 DM_SQL 语言支持的数据库模式 .................................................................................. 25
第 2 章 手册中的实例说明........................................................................................ 26
2.1 实例库说明 ...................................................................................................................... 26
2.2 参考脚本 .......................................................................................................................... 34
2.2.1 创建实例库 ........................................................................................................... 34
2.2.2 创建模式及表 ....................................................................................................... 34
2.2.3 插入数据 ............................................................................................................... 41
第 3 章 数据定义语句................................................................................................ 58
3.1 数据库修改语句 .............................................................................................................. 58
3.2 管理用户 .......................................................................................................................... 61
3.2.1 用户定义语句 ....................................................................................................... 61
3.2.2 修改用户语句 ....................................................................................................... 66
3.2.3 用户删除语句 ....................................................................................................... 68
3.3 管理模式 .......................................................................................................................... 69
3.3.1 模式定义语句 ....................................................................................................... 69
3.3.2 设置当前模式语句 ............................................................................................... 71
3.3.3 模式删除语句 ....................................................................................................... 71
3.4 管理表空间 ...................................................................................................................... 72
3.4.1 表空间定义语句 ................................................................................................... 72
3.4.2 修改表空间语句 ................................................................................................... 73
3.4.3 表空间删除语句 ................................................................................................... 75
3.5 管理 HTS 表空间 ............................................................................................................ 75
3.5.1 创建 HTS 表空间 ................................................................................................. 75
3.5.2 删除 HTS 表空间 ................................................................................................. 76
3.6 管理表 .............................................................................................................................. 76
目录
2
3.6.1 基表定义语句 ....................................................................................................... 76
3.6.2 基表修改语句 ..................................................................................................... 102
3.6.3 基表删除语句 .................................................................................................. 110
3.6.4 基表数据删除语句 ............................................................................................. 111
3.7 管理索引 ........................................................................................................................ 111
3.7.1 索引定义语句 ..................................................................................................... 111
3.7.2 索引删除语句 ..................................................................................................... 115
3.8 管理位图连接索引 ........................................................................................................ 115
3.8.1 位图连接索引定义语句 ..................................................................................... 115
3.8.2 位图连接索引删除语句 ..................................................................................... 117
3.8.3 位图连接索引的更新语句 ................................................................................. 117
3.8.4 位图连接索引回滚与并发 ................................................................................. 118
3.9 管理全文索引 ................................................................................................................ 118
3.9.1 全文索引定义语句 ............................................................................................. 118
3.9.2 全文索引修改语句 ............................................................................................. 119
3.9.3 全文索引删除语句 ............................................................................................. 120
3.10 管理序列 ...................................................................................................................... 121
3.10.1 序列定义语句 ................................................................................................... 121
3.10.2 序列删除语句 ................................................................................................... 123
3.11 管理 SQL 域 ................................................................................................................. 123
3.11.1 创建 DOMAIN ................................................................................................. 123
3.11.2 使用 DOMAIN ................................................................................................. 124
3.11.3 删除 DOMAIN ................................................................................................. 124
3.12 约束的启用与禁用 ...................................................................................................... 125
3.13 设置当前会话时区信息 .............................................................................................. 125
3.14 注释语句 ...................................................................................................................... 126
第 4 章 数据查询语句.............................................................................................. 128
4.1 单表查询 ........................................................................................................................ 134
4.1.1 简单查询 ............................................................................................................. 135
4.1.2 带条件查询 ......................................................................................................... 136
4.1.3 集函数 ................................................................................................................. 139
4.1.4 分析函数 ............................................................................................................. 142
4.1.5 情况表达式 ......................................................................................................... 146
4.2 连接查询 ........................................................................................................................ 149
4.2.1 交叉连接 ............................................................................................................. 150
4.2.2 自然连接(NATURAL JOIN) ........................................................................... 151
4.2.3 JOIN … USING ................................................................................................... 151
4.2.4 JOIN…ON ........................................................................................................... 152
4.2.5 自连接 ................................................................................................................. 152
4.2.6 内连接(INNER JOIN) ........................................................................................ 153
4.2.7 外连接(OUTER JOIN) ....................................................................................... 154
4.2.8 哈希连接(HASH JOIN) ...................................................................................... 158
4.3 子查询 ............................................................................................................................ 158
4.3.1 标量子查询 ......................................................................................................... 159
目录
3
4.3.2 表子查询 ............................................................................................................. 160
4.3.3 派生表子查询 ..................................................................................................... 162
4.3.4 定量比较 ............................................................................................................. 163
4.3.5 带 EXISTS 谓词的子查询 ................................................................................. 164
4.3.6 多列表子查询 ..................................................................................................... 165
4.4 公用表表达式 ................................................................................................................ 166
4.4.1 公用表表达式的作用 ......................................................................................... 166
4.4.2 公用表表达式的使用 ......................................................................................... 166
4.5 合并查询结果 ................................................................................................................. 167
4.6 GROUP BY 和 HAVING 子句 ....................................................................................... 169
4.6.1 GROUP BY 子句的使用 ..................................................................................... 169
4.6.2 ROLLUP 的使用 ................................................................................................. 171
4.6.3 CUBE 的使用 ...................................................................................................... 172
4.6.4 GROUPING 的使用 ............................................................................................ 173
4.6.5 GROUPING SETS 的使用 .................................................................................. 174
4.6.6 HAVING 子句的使用.......................................................................................... 175
4.7 ORDER BY 子句 ............................................................................................................ 176
4.8 TOP 子句 ........................................................................................................................ 177
4.9 LIMIT 子句..................................................................................................................... 177
4.10 全文检索 ...................................................................................................................... 178
4.10.1 全文检索的使用 ............................................................................................... 178
4.10.2 全文检索中文词库的自定义 ........................................................................... 181
4.11 层次查询 ...................................................................................................................... 184
4.11.1 层次查询子句 ................................................................................................... 184
4.11.2 层次查询相关伪列 ........................................................................................... 185
4.11.3 层次查询相关操作符 ....................................................................................... 185
4.11.4 层次查询相关函数 ........................................................................................... 185
4.11.5 层次查询层内排序 ........................................................................................... 185
4.11.6 层次查询的限制 ............................................................................................... 186
4.12 并行查询 ....................................................................................................................... 190
4.13 ROWNUM .................................................................................................................... 191
4.14 数组查询 ...................................................................................................................... 191
4.15 查看执行计划与执行跟踪统计 .................................................................................. 192
4.16 查看当前会话时区信息 .............................................................................................. 193
第 5 章 数据的插入、删除和修改.......................................................................... 194
5.1 数据插入语句 ................................................................................................................ 194
5.2 数据修改语句 ................................................................................................................ 197
5.3 数据删除语句 ................................................................................................................ 199
5.4 MERGE INTO 语句 ....................................................................................................... 200
5.5 伪列的使用 .................................................................................................................... 203
5.5.1 ROWID ................................................................................................................ 203
5.5.2 UID 和 USER ...................................................................................................... 203
5.5.3 TRXID ................................................................................................................. 203
5.6 DM 自增列的使用 ......................................................................................................... 203
目录
4
5.6.1 DM 自增列定义 .................................................................................................. 203
5.6.2 SET IDENTITY_INSERT 属性 ......................................................................... 204
第 6 章 视图.............................................................................................................. 207
6.1 视图的作用 ................................................................................................................. 207
6.2 视图的定义 .................................................................................................................... 208
6.3 视图的删除 .................................................................................................................... 210
6.4 视图的查询 .................................................................................................................... 211
6.5 视图的编译 .................................................................................................................... 212
6.6 视图数据的更新 ............................................................................................................ 213
第 7 章 物化视图...................................................................................................... 215
7.1 物化视图的定义 ....................................................................................................... 215
7.2 物化视图的修改 ....................................................................................................... 218
7.3 物化视图的删除 ....................................................................................................... 219
7.4 物化视图的更新 ....................................................................................................... 220
7.5 物化视图允许的操作 .............................................................................................. 220
7.6 物化视图日志的定义 .............................................................................................. 220
7.7 物化视图日志的删除 .............................................................................................. 221
7.8 物化视图的限制 ....................................................................................................... 222
7.8.1 物化视图的一般限制 ......................................................................................... 222
7.8.2 物化视图的分类 ................................................................................................. 222
7.8.3 快速刷新通用约束 ............................................................................................. 222
7.8.4 物化视图信息查看 ............................................................................................. 223
第 8 章 嵌入式 SQL ................................................................................................. 224
8.1 SQL 前缀和终结符 ........................................................................................................ 224
8.2 宿主变量 ........................................................................................................................ 225
8.2.1 输入和输出变量 ................................................................................................. 225
8.2.2 指示符变量 ......................................................................................................... 226
8.3 服务器登录与退出 ........................................................................................................ 226
8.3.1 登录服务器 ......................................................................................................... 226
8.3.2 退出服务器 ......................................................................................................... 227
8.4 游标的定义与操纵 ........................................................................................................ 227
8.4.1 定义游标语句 ..................................................................................................... 228
8.4.2 打开游标语句 ..................................................................................................... 229
8.4.3 拨动游标语句 ..................................................................................................... 230
8.4.4 关闭游标语句 ..................................................................................................... 231
8.4.5 关于可更新游标 ................................................................................................. 231
8.4.6 游标定位删除语句 ............................................................................................. 232
8.4.7 游标定位修改语句 ............................................................................................. 233
8.5 单元组查询语句 ............................................................................................................ 234
8.6 动态 SQL ....................................................................................................................... 235
8.6.1 EXECUTE IMMEDIATE 立即执行语句 ........................................................... 235
8.6.2 PREPARE 准备语句 ............................................................................................ 236
8.6.3 EXCUTE 执行语句 ............................................................................................. 237
8.7 异常处理 ........................................................................................................................ 237
目录
5
第 9 章 函数.............................................................................................................. 239
9.1 数值函数 ........................................................................................................................ 243
9.2 字符串函数 .................................................................................................................... 256
9.3 日期时间函数 ................................................................................................................ 274
9.4 空值判断函数 ................................................................................................................ 286
9.5 类型转换函数 ................................................................................................................ 288
9.6 杂类函数 ........................................................................................................................ 290
第 10 章 一致性和并发性........................................................................................ 291
10.1 DM 事务相关语句 ....................................................................................................... 291
10.1.1 事务的开始 ....................................................................................................... 291
10.1.2 事务的结束 ....................................................................................................... 291
10.1.3 保存点相关语句 ............................................................................................... 292
10.1.4 设置事务隔离级及读写特性 ........................................................................... 293
10.2 DM 手动上锁语句 ....................................................................................................... 294
第 11 章 存储模块 .................................................................................................... 297
11.1 PL/SQL 数据类型和操作符 ......................................................................................... 297
11.1.1 PL/SQL 数据类型 .............................................................................................. 297
11.1.2 PL/SQL 操作符.................................................................................................. 309
11.2 存储模块的定义 .......................................................................................................... 310
11.3 存储模块的删除 .......................................................................................................... 317
11.4 存储模块的重新编译 .................................................................................................. 318
11.5 存储模块的控制语句 .................................................................................................. 319
11.5.1 语句块 ............................................................................................................... 319
11.5.2 赋值语句 ........................................................................................................... 321
11.5.3 条件语句 ........................................................................................................... 322
11.5.4 循环语句 ........................................................................................................... 323
11.5.5 EXIT 语句 .......................................................................................................... 325
11.5.6 调用语句 ........................................................................................................... 325
11.5.7 RETURN 语句 ................................................................................................... 327
11.5.8 NULL 语句 ........................................................................................................ 328
11.5.9 GOTO 语句 ........................................................................................................ 328
11.5.10 RAISE 语句 ..................................................................................................... 329
11.5.11 打印语句 ......................................................................................................... 329
11.5.12 CASE 语句 ....................................................................................................... 329
11.5.13 CONTINUE 语句 ............................................................................................ 330
11.5.14 PIPE ROW 语句 .............................................................................................. 330
11.6 存储模块的调用 .......................................................................................................... 331
11.7 存储模块的异常处理 .................................................................................................. 331
11.7.1 异常变量的说明 ............................................................................................... 332
11.7.2 异常的抛出 ....................................................................................................... 332
11.7.3 异常处理器 ....................................................................................................... 332
11.7.4 内置函数 SQLCODE 和 SQLERRM ............................................................... 333
11.7.5 异常处理用法举例 ............................................................................................ 333
11.8 存储模块的 SQL 语句 ................................................................................................ 334
剩余658页未读,继续阅读
资源评论
pipihaha
- 粉丝: 10
- 资源: 20
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功