內容介紹
Oracle資料庫是目前世界上使用最為廣泛的資料庫管理系統,具有完整的數據管理功能;PL/SQL是Oracle對標準資料庫語言SQL的過程化擴充,讓Oracle的數據管理和程式設計效率更高。本書是一本特別注重實戰的Oracle資料庫入門及管理工具書,書中一共集成了300多個日常管理資料庫的實例。本書每個實例都有圖文並茂的實現步驟、實例解析,使讀者能夠很輕鬆地按照書中的例子進行操作,從而掌握如何去操作和管理Oracle資料庫。
本書中的實例具有代表性,編碼規範、講解詳細,可作為特定技術開發人員的指導教程,也可以幫助讀者更深入地學習Oracle,掌握備份資料庫、恢複數據庫、檢查監控及調優資料庫等操作,為讀者成為優秀的DBA打下堅實基礎。
作者介紹
肖俊宇Oracle資料庫運維專家,副教授。網名“風影”,取自跳躍靈動之美的含義。於1995年畢業於江西師範大學,主要從事關係資料庫運維、網路安全管理和教育技術等方面的教學與研究工作。現為某省公安廳信息網路安全工程師、市網路與信息安全應急管理專家、信息化創新團隊帶頭人。
作品目錄
第1篇初識Oracle PL/SQL第1章走進Oracle PL/SQL 2
實例001安裝Oracle 10g 2
難度指數 ★☆☆☆☆占用時間 ?○○
實例002啟動SQL*Plus工具 7
難度指數 ★★☆☆☆占用時間 ?○○
實例003使用SQL*Plus命令行工具 8
難度指數 ★★☆☆☆占用時間 ?○
實例004配置連線字元串 10
難度指數 ★★☆☆☆占用時間 ?○
實例005使用PL/SQL Developer工具 11
難度指數 ★☆☆☆☆占用時間 ?○○
實例006啟動和關閉Oracle 12
難度指數 ★☆☆☆☆占用時間 ?○
實例007創建PL/SQL塊 14
難度指數 ★★☆☆☆占用時間 ?○○
實例008使用變數輸出字元串 16
難度指數 ★★☆☆☆占用時間 ?○
實例009變數初始化及存儲數據記錄 17
難度指數 ★★☆☆☆占用時間 ?○
實例010使用常量計算圓面積 18
難度指數 ★★★☆☆占用時間 ?○○
實例011使用宿主變數 19
難度指數 ★★★☆☆占用時間 ?○○
實例012輸出指定精度的數據 20
難度指數 ★☆☆☆☆占用時間 ?○
實例013獲取當前日期時間 21
難度指數 ★☆☆☆☆占用時間 ?○
實例014使用記錄類型輸出數據表中的一行 22
難度指數 ★★☆☆☆占用時間 ?○
實例015引用並輸出數據表中的列 23
難度指數 ★★☆☆☆占用時間 ?○
第2章運算元據表結構 25
實例016使用CREATE TABLE命令創建基本表 25
難度指數 ★★☆☆☆占用時間 ?○○
實例017使用ALTER TABLE命令增加新欄位 27
難度指數 ★★☆☆☆占用時間 ?○
實例018使用ALTER TABLE命令修改欄位 28
難度指數 ★★☆☆☆占用時間 ?○
實例019使用ALTER TABLE命令刪除欄位 29
難度指數 ★★☆☆☆占用時間 ?○
實例020重命名基本表 30
難度指數 ★★☆☆☆占用時間 ?○
實例021複製相同結構的表 31
難度指數 ★★★☆☆占用時間 ?○○
實例022使用DROP TABLE命令刪除表 33
難度指數 ★☆☆☆☆占用時間 ?○
實例023創建主鍵約束 34
難度指數 ★★★☆☆占用時間 ?○○
實例024創建唯一性約束 35
難度指數 ★★★☆☆占用時間 ?○○
實例025創建CHECK約束 37
難度指數 ★★☆☆☆占用時間 ?○
實例026創建外鍵約束 39
難度指數 ★★★☆☆占用時間 ?○○
實例027刪除約束 40
難度指數 ★☆☆☆☆占用時間 ?○
實例028為欄位設定默認值 42
難度指數 ★★☆☆☆占用時間 ?○
第2篇數據查詢
第3章簡單數據查詢 46
實例029查詢輸出基本表中指定列 46
難度指數 ★☆☆☆☆占用時間 ?○
實例030對數據列進行運算並輸出 47
難度指數 ★★☆☆☆占用時間 ?○
實例031單條件查詢 49
難度指數 ★☆☆☆☆占用時間 ?○
實例032根據查詢結果創建和複製表 50
難度指數 ★★★☆☆占用時間 ?○○
實例033返回表中的前N行記錄 51
難度指數 ★★☆☆☆占用時間 ?○
實例034消除重複行 52
難度指數 ★★★☆☆占用時間 ?○○
實例035NULL值的判定 54
難度指數 ★★☆☆☆占用時間 ?○
實例036查詢欄位值為某個範圍內的記錄 55
難度指數 ★☆☆☆☆占用時間 ?○
實例037返回欄位值為列表中某個值的記錄 56
難度指數 ★★☆☆☆占用時間 ?○
實例038條件組合查詢 57
難度指數 ★★★☆☆占用時間 ?○○
實例039複合條件查詢 59
難度指數 ★★★★☆占用時間 ?○○○
實例040實現模糊查詢 61
難度指數 ★★★☆☆占用時間 ?○○
實例041使用ESCAPE和轉義字元 62
難度指數 ★★★☆☆占用時間 ?○○
第4章數據查詢中函式的使用 64
實例042使用COUNT函式統計表中的記錄數 64
難度指數 ★★☆☆☆占用時間 ?○
實例043使用SUM函式求和 66
難度指數 ★★★☆☆占用時間 ?○○
實例044使用AVG函式求平均值 67
難度指數 ★★☆☆☆占用時間 ?○
實例045返回最大值 68
難度指數 ★★☆☆☆占用時間 ?○
實例046返回最小值 69
難度指數 ★★☆☆☆占用時間 ?○
實例047查找並替換字元串 70
難度指數 ★★★☆☆占用時間 ?○○
實例048獲取字元的ASCII碼 71
難度指數 ★★★☆☆占用時間 ?○○
實例049返回字元串長度 72
難度指數 ★★☆☆☆占用時間 ?○
實例050使用ROUND函式確定精度 73
難度指數 ★★★☆☆占用時間 ?○○
實例051日期運算 74
難度指數 ★★★☆☆占用時間 ?○○
實例052日期格式化輸出 75
難度指數 ★★☆☆☆占用時間 ?○
實例053提取日期特定部分 77
難度指數 ★★★☆☆占用時間 ?○○
實例054數據類型轉換 79
難度指數 ★★★☆☆占用時間 ?○○
實例055提取日期的星期值 80
難度指數 ★★☆☆☆占用時間 ?○
實例056提取一年中的第幾天 81
難度指數 ★★☆☆☆占用時間 ?○
實例057計算時間差 82
難度指數 ★☆☆☆☆占用時間 ?○
實例058獲取某月的第一天與最後一天 83
難度指數 ★★☆☆☆占用時間 ?○
實例059NVL函式的使用 85
難度指數 ★★★☆☆占用時間 ?○○
第5章高級查詢 87
實例060使用GROUP BY子句實現分組 87
難度指數 ★★★☆☆占用時間 ?○○
實例061按條件查詢並分組 89
難度指數 ★★★★☆占用時間 ?○○○
實例062使用CUBE匯總數據 90
難度指數 ★★★☆☆占用時間 ?○○
實例063使用ROLLUP匯總數據 91
難度指數 ★★★☆☆占用時間 ?○○
實例064用GROUPING函式區分NULL值 93
難度指數 ★★★★☆占用時間 ?○○○
實例065使用HAVING子句過濾分組數據 94
難度指數 ★★★☆☆占用時間 ?○○
實例066區別HAVING子句與WHERE子句 95
難度指數 ★★★★☆占用時間 ?○○○
實例067使用ORDER BY子句排序 96
難度指數 ★★☆☆☆占用時間 ?○
實例068對字元串列排序 98
難度指數 ★★☆☆☆占用時間 ?○
實例069多列排序 100
難度指數 ★★★☆☆占用時間 ?○○
實例070對查詢進行集合運算 101
難度指數 ★★★★☆占用時間 ?○○○
實例071返回多個表的共有數據 102
難度指數 ★★★☆☆占用時間 ?○○
實例072返回各個表的所有數據 103
難度指數 ★★★☆☆占用時間 ?○○
實例073無條件多表查詢 104
難度指數 ★★☆☆☆占用時間 ?○
實例074有共同欄位的表等值連線 105
難度指數 ★★★☆☆占用時間 ?○○
實例075含條件的等值連線 106
難度指數 ★★★★☆占用時間 ?○○○
實例076有共同欄位的表非等值連線 107
難度指數 ★★★☆☆占用時間 ?○○
實例077兩個表進行內連線 108
難度指數 ★★★☆☆占用時間 ?○○
實例078兩個表進行自然連線 109
難度指數 ★★★★☆占用時間 ?○○○
實例079一個表進行自連線 110
難度指數 ★★★☆☆占用時間 ?○○
實例080兩個表進行左外連線 111
難度指數 ★★★☆☆占用時間 ?○○
實例081兩個表進行右外連線 112
難度指數 ★★★☆☆占用時間 ?○○
實例082兩個表進行全外連線 113
難度指數 ★★★☆☆占用時間 ?○○
實例083多表連線 114
難度指數 ★★★★★占用時間 ?○○○
第6章子查詢 116
實例084返回單行的子查詢 116
難度指數 ★★☆☆☆占用時間 ?○
實例085含有聚合函式的單行子查詢 118
難度指數 ★★★☆☆占用時間 ?○○
實例086多表查詢中返回結果為單行的子查詢 119
難度指數 ★★★☆☆占用時間 ?○○
實例087用IN謂詞實現多行子查詢 120
難度指數 ★★★★☆占用時間 ?○○
實例088多表查詢中使用IN謂詞 122
難度指數 ★★★★★占用時間 ?○○○
實例089EXISTS子查詢 123
難度指數 ★★★★☆占用時間 ?○○○
實例090EXISTS替代單行子查詢 124
難度指數 ★★★★☆占用時間 ?○○○
實例091相關子查詢 125
難度指數 ★★★★☆占用時間 ?○○○
實例092含聚合函式的相關子查詢 126
難度指數 ★★★★★占用時間 ?○○○
實例093帶IN謂詞的相關子查詢 127
難度指數 ★★★★★占用時間 ?○○○
實例094包含分組的相關子查詢 128
難度指數 ★★★★★占用時間 ?○○○
實例095帶ANY的子查詢 130
難度指數 ★★★★☆占用時間 ?○○○
實例096帶ALL的子查詢 131
難度指數 ★★★★☆占用時間 ?○○○
實例097嵌套子查詢 132
難度指數 ★★★★★占用時間 ?○○○
實例098FROM子句後的子查詢 134
難度指數 ★★★★☆占用時間 ?○○○
實例099SELECT子句後的子查詢 135
難度指數 ★★★★★占用時間 ?○○○
實例100HAVING子句後的子查詢 136
難度指數 ★★★★☆占用時間 ?○○○
實例101子查詢返回值為空 138
難度指數 ★★★☆☆占用時間 ?○○
第3篇數據操縱DML
第7章數據操作 140
實例102不指定欄位的整行插入 140
難度指數 ★★☆☆☆占用時間 ?○
實例103指定欄位的整行插入 142
難度指數 ★☆☆☆☆占用時間 ?○
實例104插入空值 144
難度指數 ★☆☆☆☆占用時間 ?○
實例105插入唯一值 145
難度指數 ★★☆☆☆占用時間 ?○
實例106使用過程插入多行 146
難度指數 ★★★☆☆占用時間 ?○○
實例107使用INSERT SELECT語句插入多行 148
難度指數 ★★★★☆占用時間 ?○○○
實例108通過輸入修改單個列值 149
難度指數 ★★☆☆☆占用時間 ?○
實例109通過函式修改單個列值 150
難度指數 ★★★☆☆占用時間 ?○○
實例110修改數據為空值 151
難度指數 ★★☆☆☆占用時間 ?○
實例111通過運算修改單列值 152
難度指數 ★★☆☆☆占用時間 ?○
實例112通過表其他列修改單列值 154
難度指數 ★★☆☆☆占用時間 ?○
實例113通過外表的某列修改單列值 154
難度指數 ★★★☆☆占用時間 ?○○
實例114修改單行的多個列值 156
難度指數 ★★☆☆☆占用時間 ?○○
實例115修改多行的多個列值 156
難度指數 ★★★☆☆占用時間 ?○○
實例116刪除單行數據 157
難度指數 ★★☆☆☆占用時間 ?○
實例117刪除多行數據 158
難度指數 ★★☆☆☆占用時間 ?○
實例118刪除所有行 159
難度指數 ★☆☆☆☆占用時間 ?○
實例119使用TRUNCATE命令清空表 160
難度指數 ★☆☆☆☆占用時間 ?○
第8章索引與視圖 162
實例120創建唯一索引 162
難度指數 ★★☆☆☆占用時間 ?○
實例121創建單列索引 163
難度指數 ★★☆☆☆占用時間 ?○
實例122創建複合索引 164
難度指數 ★★★☆☆占用時間 ?○○
實例123使用ALTER INDEX重建索引 165
難度指數 ★★★☆☆占用時間 ?○○
實例124刪除索引 166
難度指數 ★★☆☆☆占用時間 ?○
實例125創建簡單視圖 167
難度指數 ★★☆☆☆占用時間 ?○
實例126創建複雜視圖 169
難度指數 ★★★☆☆占用時間 ?○○
實例127創建基於視圖的視圖 170
難度指數 ★★★★☆占用時間 ?○○○
實例128通過視圖插入數據 171
難度指數 ★★★☆☆占用時間 ?○○
實例129通過視圖修改數據 173
難度指數 ★★★☆☆占用時間 ?○○
實例130通過視圖刪除數據 174
難度指數 ★★★☆☆占用時間 ?○○
實例131刪除視圖 175
難度指數 ★★☆☆☆占用時間 ?○
實例132創建同義詞 176
難度指數 ★★★☆☆占用時間 ?○○
實例133生成序列號 177
難度指數 ★★★★☆占用時間 ?○○○
實例134修改和註銷序列 178
難度指數 ★★★☆☆占用時間 ?○○
實例135創建表空間 179
難度指數 ★★★☆☆占用時間 ?○○
實例136擴充和刪除表空間 180
難度指數 ★★★☆☆占用時間 ?○○
實例137為用戶指定表空間 182
難度指數 ★★☆☆☆占用時間 ?○
實例138為表指定表空間 183
難度指數 ★★☆☆☆占用時間 ?○
實例139為索引指定表空間 184
難度指數 ★★☆☆☆占用時間 ?○
實例140查看索引個數和類別 185
難度指數 ★★★☆☆占用時間 ?○○
實例141查看被索引的列 185
難度指數 ★★★☆☆占用時間 ?○○
實例142查看索引的大小 186
難度指數 ★★★☆☆占用時間 ?○○
第4篇數據安全套用
第9章用戶許可權及角色 190
實例143創建與註銷用戶 190
難度指數 ★★☆☆☆占用時間 ?○
實例144修改用戶口令 191
難度指數 ★★☆☆☆占用時間 ?○
實例145設定和解除用戶鎖定 193
難度指數 ★★☆☆☆占用時間 ?○
實例146更改用戶名 194
難度指數 ★★☆☆☆占用時間 ?○
實例147將系統許可權授予用戶 196
難度指數 ★★★☆☆占用時間 ?○○
實例148將對象許可權授予用戶 197
難度指數 ★★★☆☆占用時間 ?○○
實例149授予用戶角色 199
難度指數 ★★☆☆☆占用時間 ?○
實例150創建自定義角色 201
難度指數 ★★★☆☆占用時間 ?○○
實例151收回對象許可權 202
難度指數 ★★☆☆☆占用時間 ?○
實例152回收系統許可權 203
難度指數 ★★☆☆☆占用時間 ?○
實例153級聯對象許可權的授予 204
難度指數 ★★★☆☆占用時間 ?○○
實例154收回級聯的對象許可權 206
難度指數 ★★★☆☆占用時間 ?○○
實例155級聯繫統許可權的授予 207
難度指數 ★★★☆☆占用時間 ?○○
實例156收回級聯的系統許可權 208
難度指數 ★★★☆☆占用時間 ?○○
實例157收回角色許可權 209
難度指數 ★★☆☆☆占用時間 ?○
實例158刪除自定義角色 210
難度指數 ★★☆☆☆占用時間 ?○
實例159啟用/禁用角色 211
難度指數 ★★☆☆☆占用時間 ?○
實例160顯示用戶所擁有的角色 212
難度指數 ★★★☆☆占用時間 ?○○
實例161顯示角色的許可權 213
難度指數 ★★☆☆☆占用時間 ?○
實例162顯示用戶的所有系統許可權 214
難度指數 ★★☆☆☆占用時間 ?○
第10章完整性控制 215
實例163防止無效數據被插入數據表中 215
難度指數 ★★★★☆占用時間 ?○○○
實例164防止將已有的數據更改成無效值 217
難度指數 ★★★★☆占用時間 ?○○○
實例165防止刪除已有的數據造成數據失效 218
難度指數 ★★★★★占用時間 ?○○○
實例166刪除級聯數據行 219
難度指數 ★★★☆☆占用時間 ?○○
實例167防止輸入NULL值 220
難度指數 ★★★☆☆占用時間 ?○○
實例168防止輸入重複值 222
難度指數 ★★★★☆占用時間 ?○○○
第11章PL/SQL控制語句和存儲過程 224
實例169比較兩個變數的大小並單輸出 224
難度指數 ★☆☆☆☆占用時間 ?○
實例170比較兩個變數的大小並雙輸出 226
難度指數 ★★☆☆☆占用時間 ?○
實例171使用標識符 227
難度指數 ★☆☆☆☆占用時間 ?○
實例172使用條件嵌套語句 228
難度指數 ★★★☆☆占用時間 ?○○
實例173使用CASE語句 230
難度指數 ★★☆☆☆占用時間 ?○
實例174LOOP語句實現累加 231
難度指數 ★★★☆☆占用時間 ?○○
實例175計算100以內所有偶數之和 233
難度指數 ★★★☆☆占用時間 ?○○
實例176計算100以內所有奇數之和 234
難度指數 ★★★☆☆占用時間 ?○○
實例177FOR語句實現累加 235
難度指數 ★★★☆☆占用時間 ?○○
實例178創建不帶參數的存儲過程 236
難度指數 ★★☆☆☆占用時間 ?○
實例179調用不帶參數的存儲過程 237
難度指數 ★★★☆☆占用時間 ?○○
實例180創建帶參數的存儲過程 239
難度指數 ★★★★☆占用時間 ?○○○
實例181調用帶參數的存儲過程 240
難度指數 ★★★☆☆占用時間 ?○○
實例182創建並調用帶輸出參數的存儲過程 241
難度指數 ★★★★☆占用時間 ?○○○
實例183創建並調用帶默認值的存儲過程 242
難度指數 ★★★☆☆占用時間 ?○○
實例184查看存儲過程 243
難度指數 ★★☆☆☆占用時間 ?○○
實例185調試存儲過程 245
難度指數 ★★★★☆占用時間 ?○○○
實例186重新編譯存儲過程 246
難度指數 ★★★☆☆占用時間 ?○○
實例187刪除存儲過程 246
難度指數 ★★☆☆☆占用時間 ?○○
實例188動態SQL執行DDL語句 247
難度指數 ★★★★☆占用時間 ?○○○
實例189動態SQL執行DML語句 249
難度指數 ★★★★☆占用時間 ?○○○
第12章觸發器 251
實例190創建語句觸發器 251
難度指數 ★★★☆☆占用時間 ?○○
實例191語句觸發器被觸發 252
難度指數 ★★★☆☆占用時間 ?○○
實例192查看觸發器 253
難度指數 ★★☆☆☆占用時間 ?○
實例193創建並觸發行觸發器 255
難度指數 ★★★☆☆占用時間 ?○○
實例194INSERT觸發器 256
難度指數 ★★★☆☆占用時間 ?○○
實例195UPDATE指定列觸發器 257
難度指數 ★★★☆☆占用時間 ?○○
實例196DELETE觸發器 258
難度指數 ★★☆☆☆占用時間 ?○
實例197創建INSTEAD OF觸發器 259
難度指數 ★★★★☆占用時間 ?○○○
實例198創建用戶事件觸發器 261
難度指數 ★★★☆☆占用時間 ?○○
實例199創建系統事件觸發器 262
難度指數 ★★★☆☆占用時間 ?○○
實例200禁用/啟用觸發器 264
難度指數 ★★☆☆☆占用時間 ?○
實例201以表為單位禁用/啟用觸發器 265
難度指數 ★★★☆☆占用時間 ?○○
實例202將刪除記錄自動寫入日誌表 266
難度指數 ★★★★☆占用時間 ?○○○
實例203限制非工作時間運算元據 268
難度指數 ★★★★☆占用時間 ?○○○
實例204限制對保護數據的操作 269
難度指數 ★★★★☆占用時間 ?○○○
實例205實現級聯更新 270
難度指數 ★★★★☆占用時間 ?○○○
實例206創建數據對象結構操作事件日誌 272
難度指數 ★★★★☆占用時間 ?○○○
實例207刪除觸發器 273
難度指數 ★★★☆☆占用時間 ?○○
第13章事務處理和並發控制 275
實例208事務開始 275
難度指數 ★★☆☆☆占用時間 ?○
實例209提交事務 276
難度指數 ★★★☆☆占用時間 ?○○
實例210回滾事務 278
難度指數 ★★★☆☆占用時間 ?○○
實例211設定保存點 279
難度指數 ★★★☆☆占用時間 ?○○
實例212回滾部分事務 280
難度指數 ★★★★☆占用時間 ?○○○
實例213DDL語句對事務的影響 281
難度指數 ★★★☆☆占用時間 ?○○
實例214DCL語句提交事務 282
難度指數 ★★★☆☆占用時間 ?○○
實例215斷開資料庫連線對事務的影響 283
難度指數 ★★★☆☆占用時間 ?○○
實例216異常斷開資料庫連線回滾事務 284
難度指數 ★★★★☆占用時間 ?○○
實例217避免髒讀 285
難度指數 ★★★★★占用時間 ?○○○
實例218避免不可重複讀 287
難度指數 ★★★★★占用時間 ?○○○
實例219判斷數據是否被鎖 288
難度指數 ★★★★☆占用時間 ?○○○
實例220鎖定數據表 289
難度指數 ★★★☆☆占用時間 ?○○
實例221查看被鎖定的數據對象 290
難度指數 ★★★☆☆占用時間 ?○○
實例222為被鎖定表解鎖 291
難度指數 ★★★☆☆占用時間 ?○○
實例223創建程式包 292
難度指數 ★★★★☆占用時間 ?○○○
實例224使用程式包 294
難度指數 ★★★☆☆占用時間 ?○○
實例225查看程式包 295
難度指數 ★★★☆☆占用時間 ?○○
實例226刪除程式包 296
難度指數 ★★★☆☆占用時間 ?○○
第14章游標 298
實例227聲明游標 298
難度指數 ★★★☆☆占用時間 ?○○
實例228打開游標 299
難度指數 ★★★☆☆占用時間 ?○○
實例229提取數據 300
難度指數 ★★★★☆占用時間 ?○○○
實例230關閉游標 302
難度指數 ★★☆☆☆占用時間 ?○
實例231循環語句中的游標使用 303
難度指數 ★★★★☆占用時間 ?○○○
實例232視圖中游標的使用 304
難度指數 ★★★☆☆占用時間 ?○○
實例233提取整行數據 306
難度指數 ★★★☆☆占用時間 ?○○
實例234用游標名定義記錄變數 307
難度指數 ★★★☆☆占用時間 ?○○
實例235使用帶參數的游標 308
難度指數 ★★★★☆占用時間 ?○○○
實例236使用含默認值參數的游標 309
難度指數 ★★★☆☆占用時間 ?○○
實例237使用參數為變數的游標 310
難度指數 ★★★★☆占用時間 ?○○○
實例238使用游標FOR循環 313
難度指數 ★★★☆☆占用時間 ?○○
實例239游標FOR循環中使用子查詢 314
難度指數 ★★★★★占用時間 ?○○○
實例240使用游標更新數據 315
難度指數 ★★★★☆占用時間 ?○○○
實例241使用游標刪除數據 316
難度指數 ★★★☆☆占用時間 ?○○
實例242判斷游標是否打開 318
難度指數 ★★★☆☆占用時間 ?○○
實例243獲取游標讀取的記錄行數 319
難度指數 ★★★☆☆占用時間 ?○○
實例244游標中的子查詢 320
難度指數 ★★★★★占用時間 ?○○○
第15章數據導入/導出 322
實例245備份資料庫 322
難度指數 ★★★☆☆占用時間 ?○○
實例246導出用戶所有數據 324
難度指數 ★★★★☆占用時間 ?○○○
實例247導出指定表數據 325
難度指數 ★★★☆☆占用時間 ?○○
實例248導出指定表的部分數據 326
難度指數 ★★★☆☆占用時間 ?○○
實例249恢複數據庫 328
難度指數 ★★★☆☆占用時間 ?○○
實例250導入數據表 328
難度指數 ★★★☆☆占用時間 ?○○
實例251導出Excel檔案 329
難度指數 ★★★★☆占用時間 ?○○○
實例252導入Excel數據 331
難度指數 ★★★★☆占用時間 ?○○○
實例253在PL/SQL Developer下導出表結構 333
難度指數 ★★★☆☆占用時間 ?○○
實例254在PL/SQL Developer下導入表結構 335
難度指數 ★★★☆☆占用時間 ?○○
實例255在PL/SQL Developer下導出數據 337
難度指數 ★★★☆☆占用時間 ?○○
實例256在PL/SQL Developer下導入數據 339
難度指數 ★★★☆☆占用時間 ?○○
第5篇Oracle高級套用技術
第16章Oracle性能最佳化 344
實例257在SELECT語句中避免使用“*” 344
難度指數 ★★☆☆☆占用時間 ?○
實例258儘可能減小記錄集行數 345
難度指數 ★★☆☆☆占用時間 ?○
實例259使用ROWID高效刪除重複記錄 347
難度指數 ★★★☆☆占用時間 ?○○
實例260使用TRUNCATE替代DELETE刪除記錄 348
難度指數 ★★★☆☆占用時間 ?○○
實例261高效統計記錄行數 349
難度指數 ★★★☆☆占用時間 ?○○
實例262儘量多使用COMMIT 350
難度指數 ★★☆☆☆占用時間 ?○
實例263避免使用HAVING子句 351
難度指數 ★★★☆☆占用時間 ?○○
實例264用EXISTS替代IN謂詞 353
難度指數 ★★★★★占用時間 ?○○○
實例265用“>=”替代“>”運算符 354
難度指數 ★★★★☆ 占用時間 ?○○○
實例266避免在SELECT子句中使用DISTINCT關鍵字 355
難度指數 ★★★☆☆占用時間 ?○○
實例267用索引提高檢索效率 356
難度指數 ★★★☆☆占用時間 ?○○
實例268避免在索引列上進行運算 357
難度指數 ★★★☆☆占用時間 ?○○
實例269在索引列上用UNION替換OR 358
難度指數 ★★★☆☆占用時間 ?○○
實例270避免在索引列上用IS NULL 360
難度指數 ★★★★☆占用時間 ?○○○
實例271使用WHERE子句最佳化GROUP BY 361
難度指數 ★★★★★占用時間 ?○○○
實例272處理預定義異常 362
難度指數 ★★★★☆占用時間 ?○○○
實例273處理自定義異常 364
難度指數 ★★★☆☆占用時間 ?○○
第17章Oracle 實用技巧 366
實例274查看Oracle版本 366
難度指數 ★☆☆☆☆占用時間 ?○
實例275查看錶所占用的空間 367
難度指數 ★☆☆☆☆占用時間 ?○
實例276查看Oracle最大連線數 368
難度指數 ★★☆☆☆占用時間 ?○
實例277查看並統計當前活動用戶 369
難度指數 ★★☆☆☆占用時間 ?○
實例278查看錶空間占用空間情況 370
難度指數 ★★☆☆☆占用時間 ?○
實例279按中文拼音/筆畫/部首排序輸出 371
難度指數 ★★★☆☆占用時間 ?○○
實例280修改資料庫默認日期格式 372
難度指數 ★★★☆☆占用時間 ?○○
實例281自動生成查詢結果序號 373
難度指數 ★★★☆☆占用時間 ?○○
實例282查看數據檔案放置的路徑 374
難度指數 ★★☆☆☆占用時間 ?○
實例283將查詢結果導出到文本檔案 375
難度指數 ★★★☆☆占用時間 ?○○
實例284跟蹤SQL語句執行 377
難度指數 ★★★★☆占用時間 ?○○○
實例285插入全年日期 378
難度指數 ★★★☆☆占用時間 ?○○
實例286輸出表中某列第N大的記錄 379
難度指數 ★★★☆☆占用時間 ?○○
實例287返回記錄行的物理地址 380
難度指數 ★★★☆☆占用時間 ?○○
實例288查找列存在重複值的記錄 381
難度指數 ★★★★☆占用時間 ?○○○
實例289隻保留一行列存在重複值的記錄 382
難度指數 ★★★★☆占用時間 ?○○○
實例290秒轉換為時分秒格式 383
難度指數 ★★★☆☆占用時間 ?○○
實例291創建腳本檔案 384
難度指數 ★★★☆☆占用時間 ?○○
實例292執行腳本檔案 385
難度指數 ★★★☆☆占用時間 ?○○
實例293加密存儲過程 386
難度指數 ★★★★★占用時間 ?○○○
實例294監控索引是否被引用 388
難度指數 ★★★☆☆占用時間 ?○○
實例295去除無用索引 389
難度指數 ★★★☆☆占用時間 ?○○
實例296提取表中[N,M]條記錄 390
難度指數 ★★★★☆占用時間 ?○○○
實例297快速編譯所有視圖 391
難度指數 ★★★☆☆占用時間 ?○○
實例298讀寫文本型作業系統檔案 392
難度指數 ★★★★☆占用時間 ?○○○
實例299移動資料庫檔案 393
難度指數 ★★★☆☆占用時間 ?○○
實例300創建一個編號會自動增加的列 394
難度指數 ★★★☆☆占用時間 ?○○
實例301查看對象的依賴關係 395
難度指數 ★★★☆☆占用時間 ?○○
實例302找出某段時間中的具體日期 396
難度指數 ★★★★☆占用時間 ?○○○
實例303在查詢中不讓記錄被更新 397
難度指數 ★★★★☆占用時間 ?○○○
實例304避免基本表被誤刪 398
難度指數 ★★★☆☆占用時間 ?○○
實例305更新數據前先保存舊值 399
難度指數 ★★★★☆占用時間 ?○○○
實例306設定多條記錄具有相同值 400
難度指數 ★★★☆☆占用時間 ?○○
實例307列值為NULL情形的處理 401
難度指數 ★★★☆☆占用時間 ?○○
實例308創建用戶的腳本檔案 402
難度指數 ★★★☆☆占用時間 ?○○
第18章PL/SQL編程——職工管理系統 404
實例309創建獨立用戶EMP 404
難度指數 ★★★☆☆占用時間 ?○○
實例310創建基本表MYEMP 405
難度指數 ★★☆☆☆占用時間 ?○
實例311根據職工編號查詢姓名 406
難度指數 ★★☆☆☆占用時間 ?○
實例312根據用戶輸入插入記錄 407
難度指數 ★★☆☆☆占用時間 ?○
實例313根據職工姓名改變工資 409
難度指數 ★★☆☆☆占用時間 ?○
實例314根據編號查詢多列信息 410
難度指數 ★★★☆☆占用時間 ?○○
實例315根據部門號輸出多行記錄 411
難度指數 ★★★☆☆占用時間 ?○○
實例316計算個人所得稅 412
難度指數 ★★★☆☆占用時間 ?○○
實例317排除無須繳納個稅的職工 413
難度指數 ★★★★☆占用時間 ?○○○
實例318插入記錄後返回提示信息 414
難度指數 ★★★☆☆占用時間 ?○○
實例319更新工資數據後對比 415
難度指數 ★★★★★占用時間 ?○○○
實例320設定調整工資幅度限制 416
難度指數 ★★★★☆占用時間 ?○○○
實例321根據編號刪除職工信息 417
難度指數 ★★☆☆☆占用時間 ?○
實例322刪除數據前對其備份 418
難度指數 ★★★☆☆占用時間 ?○○
實例323禁止用戶對數據進行操作 419
難度指數 ★★★★☆占用時間 ?○○○
實例324禁止特定時間運算元據 420
難度指數 ★★★★★占用時間 ?○○○
實例325記錄用戶操作表結構日誌 422
難度指數 ★★★☆☆占用時間 ?○○
實例326記錄用戶登錄日誌 423
難度指數 ★★★☆☆占用時間 ?○○