注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡數(shù)據(jù)庫達夢數(shù)據(jù)庫SQL指南

達夢數(shù)據(jù)庫SQL指南

達夢數(shù)據(jù)庫SQL指南

定 價:¥59.00

作 者: 吳照林,戴劍偉 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: SQL 計算機/網(wǎng)絡 數(shù)據(jù)庫

ISBN: 9787121302114 出版時間: 2016-11-01 包裝: 平裝
開本: 16開 頁數(shù): 324 字數(shù):  

內(nèi)容簡介

  本書以達夢數(shù)據(jù)庫管理系統(tǒng)DM7.1為藍本,系統(tǒng)介紹了DM SQL的功能、語法、應用及DM SQL程序設計方法。全書包括9章,主要內(nèi)容包括DM SQL函數(shù)、DM SQL數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)操作和事務處理、數(shù)據(jù)控制等SQL語句的語法及應用,以及存儲過程、存儲函數(shù)、觸發(fā)器、包、嵌入式SQL等數(shù)據(jù)庫程序設計方法。附光盤1張,內(nèi)含達夢數(shù)據(jù)庫管理系統(tǒng)7.1標準版及例題源碼。本書內(nèi)容實用、操作性強,語言通俗、格式規(guī)范,可作為相關專業(yè)的教材,也可作為工程技術人員的參考書。

作者簡介

  戴劍偉,教授,主要研究方向為數(shù)據(jù)工程、信息資源管理,出版《軍事信息管理》、《跨領域信息交換方法與技術》、《數(shù)據(jù)工程理論與技術》、《HLA仿真程序設計》等4部專著。

圖書目錄

第1章 DM SQL概述 1
1.1 SQL的發(fā)展 1
1.2 DM SQL的特點 2
1.3 DM SQL的主要功能 2
1.4 DM SQL數(shù)據(jù)類型 3
1.4.1 數(shù)值型數(shù)據(jù)類型 3
1.4.2 字符型數(shù)據(jù)類型 3
1.4.3 日期型數(shù)據(jù)類型 4
1.4.4 日期時間間隔數(shù)據(jù)類型 5
1.4.5 二進制和多媒體數(shù)據(jù)類型 9
1.5 DM SQL表達式 9
1.5.1 數(shù)值表達式 9
1.5.2 字符串表達式 10
1.5.3 時間值表達式 10
1.5.4 時間間隔值表達式 12
1.5.5 運算符的優(yōu)先級 13
1.6 SQL語法描述說明 13
1.7 示例數(shù)據(jù)庫說明 14

第2章 DM SQL函數(shù) 17
2.1 數(shù)值函數(shù) 17
2.2 字符串函數(shù) 29
2.3 日期時間函數(shù) 50
2.4 空值判斷函數(shù) 66
2.5 類型轉(zhuǎn)換函數(shù) 68
2.6 雜類函數(shù) 71

第3章 DM SQL數(shù)據(jù)定義 73
3.1 數(shù)據(jù)庫修改語句 73
3.2 表空間管理語句 75
3.2.1 創(chuàng)建表空間 75
3.2.2 修改表空間 77
3.2.3 刪除表空間 78
3.2.4 創(chuàng)建大表空間 79
3.2.5 刪除大表空間 80
3.3 用戶管理語句 80
3.3.1 創(chuàng)建用戶 80
3.3.2 修改用戶 84
3.3.3 刪除用戶 85
3.4 模式管理語句 86
3.4.1 創(chuàng)建模式 86
3.4.2 設置當前模式 87
3.4.3 刪除模式 88
3.5 表管理語句 88
3.5.1 管理數(shù)據(jù)庫表 89
3.5.2 管理外部表 101
3.6 視圖管理語句 103
3.6.1 創(chuàng)建視圖 103
3.6.2 刪除視圖 106
3.6.3 創(chuàng)建物化視圖 107
3.6.4 修改物化視圖 111
3.6.5 刪除物化視圖 111
3.7 索引管理語句 111
3.7.1 創(chuàng)建常用索引 112
3.7.2 刪除常用索引 114
3.7.3 創(chuàng)建位圖連接索引 114
3.7.4 刪除位圖連接索引 115
3.7.5 創(chuàng)建全文索引 116
3.7.6 修改全文索引 117
3.7.7 刪除全文索引 118
3.8 序列管理語句 119
3.8.1 創(chuàng)建序列 120
3.8.2 刪除序列 121
3.9 同義詞管理語句 122
3.9.1 創(chuàng)建同義詞 122
3.9.2 刪除同義詞 123

第4章 DM SQL數(shù)據(jù)查詢 124
4.1 單表查詢 124
4.1.1 簡單查詢 125
4.1.2 帶條件查詢 125
4.1.3 集函數(shù) 127
4.1.4 分析函數(shù) 129
4.1.5 CASE表達式 141
4.2 連接查詢 143
4.2.1 交叉連接 143
4.2.2 自然連接(NATURAL JOIN) 144
4.2.3 JOIN…USING 145
4.2.4 JOIN…ON 145
4.2.5 自連接 145
4.2.6 內(nèi)連接(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 合并查詢結(jié)果 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 層次查詢相關函數(shù) 176
4.8.5 層次查詢層內(nèi)排序 176
4.8.6 層次查詢的限制 177
4.9 偽列的使用 182
4.9.1 ROWNUM 182
4.9.2 ROW 183
4.9.3 ROWID 183
4.9.4 UID及USER 184
4.9.5 TRXID 184

第5章 DM SQL數(shù)據(jù)操作和事務處理 185
5.1 數(shù)據(jù)插入語句 185
5.2 數(shù)據(jù)修改語句 186
5.3 MERGE INTO語句 187
5.4 數(shù)據(jù)刪除語句 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數(shù)據(jù)控制 210
6.1 權限管理 210
6.1.1 權限分類 210
6.1.2 授予權限 212
6.1.3 回收權限 216
6.2 角色管理 218
6.2.1 創(chuàng)建角色 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程序塊結(jié)構(gòu) 225
7.3 DM SQL程序代碼編寫規(guī)則 225
7.3.1 變量命名規(guī)范 225
7.3.2 大小寫規(guī)則 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 標量數(shù)據(jù)類型 229
7.5.2 大對象數(shù)據(jù)類型 230
7.5.3 %TYPE類型 231
7.5.4 %ROWTYPE類型 231
7.5.5 記錄類型 231
7.5.6 數(shù)組類型 232
7.5.7 集合類型 235
7.5.8 類類型 241
7.6 DM SQL程序控制結(jié)構(gòu) 245
7.6.1 條件控制IF語句 245
7.6.2 循環(huán)語句 247
7.6.3 CASE語句 250
7.6.4 其他控制語句 251
7.7 異常處理 253
7.7.1 異常處理語法 254
7.7.2 用戶自定義異常 255
7.7.3 異常處理函數(shù) 257
7.8 游標 258
7.8.1 游標控制 259
7.8.2 游標變量 263
7.8.3 游標更新數(shù)據(jù)、刪除數(shù)據(jù) 264

第8章 DM SQL程序設計 266
8.1 存儲過程 266
8.1.1 存儲過程的定義和調(diào)用 267
8.1.2 存儲過程應用實例 269
8.1.3 存儲過程編譯 270
8.1.4 存儲過程刪除 270
8.1.5 C語法的DM SQL程序 271
8.2 存儲函數(shù) 272
8.2.1 存儲函數(shù)的定義和調(diào)用 272
8.2.2 存儲函數(shù)編譯 274
8.2.3 存儲函數(shù)刪除 274
8.2.4 C外部函數(shù) 274
8.2.5 Java外部函數(shù) 278
8.3 觸發(fā)器 280
8.3.1 觸發(fā)器概述 280
8.3.2 觸發(fā)器創(chuàng)建 281
8.3.3 觸發(fā)器管理 287
8.4 包 288
8.4.1 創(chuàng)建包語法 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前綴和終結(jié)符 295
9.2.2 宿主變量 296
9.2.3 輸入和輸出變量 296
9.2.4 指示符變量 297
9.2.5 服務器登錄與退出 297
9.2.6 單元組查詢語句 298
9.3 動態(tài)SQL 299
9.3.1 EXECUTE IMMEDIATE立即執(zhí)行語句 300
9.3.2 PREPARE準備語句 300
9.3.3 EXECUTE執(zhí)行語句 301
9.4 嵌入式程序的異常處理 301
9.4.1 嵌入的異常聲明語句 301
9.4.2 異常處理語句使用實例 302

附錄A 關鍵字和保留字 304
附錄B 達夢數(shù)據(jù)庫技術支持 311

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號