注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數據庫Oracle SQL疑難解析

Oracle SQL疑難解析

Oracle SQL疑難解析

定 價:¥79.00

作 者: (美)Grant Allen,Bob Bryla,Darl Kuhn 著,涂彪禎,方鑫,林德玲 譯
出版社: 人民郵電出版社
叢編項:
標 簽: 計算機與互聯(lián)網 數據庫

購買這本書可以去


ISBN: 9787115336736 出版時間: 2014-02-01 包裝: 平裝
開本: 16開 頁數: 431 字數:  

內容簡介

  《Oracle SQL疑難解析》總結了針對Oracle數據庫編寫SQL時經常碰到的各種問題,提供大量現成的解決方法,包括匯總和聚合數據、多表數據查詢、生成和獲取數據、通用查詢模式、日期和時間值的處理、字符串、處理數字、事務處理、數據字典、清理數據、常見報表問題、樹狀結構數據、處理XML數據、分區(qū)、大對象、數據庫管理、對象管理、SQL監(jiān)控和優(yōu)化、數據庫故障排除等方面的內容?!禣racle SQL疑難解析》能夠幫助你充分利用SQL來解決Oracle數據庫開發(fā)中遇到的各種問題,引導你掌握各種構建應用的技巧和技術,從而編寫出高效、可維護的代碼?!禣racle SQL疑難解析》面向實戰(zhàn)、結構清晰,示例豐富,適用于Oracle 數據庫開發(fā)人員、Oracle 數據庫管理員等相關數據庫從業(yè)人員,也可以作為各大、中專院校相關專業(yè)師生的參考用書和相關培訓機構的培訓教材。

作者簡介

暫缺《Oracle SQL疑難解析》作者簡介

圖書目錄

第一部分 數據處理基礎
第1章 章基礎 
1.1 從表中查詢數據 
1.2 把表中所有字段都列出來 
1.3 將結果排序 
1.4 在表中添加記錄行 
1.5 把數據記錄從一張表復制到另一張表 
1.6 批量地從一個表中復制數據到另一個表 
1.7 改變行記錄的值 
1.8 在一個語句中修改多個字段值 
1.9 從表中刪除不需要的行 
1.10 刪除表中的所有行 
1.11 從其他查詢結果中再次進行查詢 
1.12 查詢的WHERE子句基于另一個查詢的結果 
1.13 在語句中找到和消除空值 
1.14 排序 
1.15 啟用其他排序和比較選項 
1.16 基于條件的插入或修改 
第2章 匯總和聚合數據 
2.1 對某字段值進行匯總 
2.2 分組進行數據匯總 
2.3 以多字段分組 
2.4 在聚合數據集時排除某些組 
2.5 分多級聚合數據 
2.6 把聚合結果用在其他查詢中 
2.7 在分組和集合里統(tǒng)計成員 
2.8 在表中查找重復值和唯一值 
2.9 合計與小計 
2.10 構建自己的聚合函數 
2.11 從之前或之后的行中存取數據 
2.12 對查詢結果行進行排名 
2.13 在分組內查找最大和最小值 
2.14 在移動窗口中進行聚合 
2.15 基于字段子集的數據記錄去重 
2.16 找出表中的序列空擋 
第3章 多表數據查詢 
3.1 對多表的對應行進行連接 
3.2 垂直堆疊查詢結果 
3.3 選擇性連接 
3.4 從兩個方向進行可選連接 
3.5 基于其他表中的數據刪除記錄 
3.6 跨表尋找匹配的數據 
3.7 在聚合上進行連接 
3.8 查找不匹配的行 
3.9 查找表中不匹配的行 
3.10 生成測試數據 
3.11 基于其他表中的數據更新記錄 
3.12 在連接條件里處理和比較NULL值 
第4章 生成和獲取數據 
4.1 派生新的列 
4.2 返回不存在的行 
4.3 把行變換為列 
4.4 在多列上透視 
4.5 將列轉換成行 
4.6 出于易讀性連接數據 
4.7 把字符串轉換成對應的數值 
4.8 生成隨機數 
4.9 創(chuàng)建一個逗號分隔值文件 
第5章 通用查詢模式 
5.1 把NULL轉換成其他值 
5.2 對NULL值排序 
5.3 為查詢結果標記頁碼 
5.4 檢測數據是否存在 
5.5 SQL語句中的條件分支 
5.6 根據條件和函數排序 
5.7 當子查詢返回多個值時的處理 
5.8 將數字進行不同進制間的轉換 
5.9 在不知道列名或表名的情況下查找字符串 
5.10 對數據系列進行后續(xù)值或趨勢預測 
5.11 修改記錄時進行顯式鎖(悲觀鎖) 
5.12 對兩張表的內容進行同步 
第二部分 數據類型和問題
第6章 日期和時間值的處理 
6.1 將日期時間值轉換成可讀的字符串 
6.2 將字符串轉換為日期時間值 
6.3 檢測重疊的日期范圍 
6.4 自動跟蹤數據更改的日期和時間 
6.5 利用GAPS在數據中生成一個無間隔的時間序列 
6.6 不同時區(qū)之間日期和時間的轉換 
6.7 檢測閏年 
6.8 確定一個月的最后一天的日期 
6.9 確定一個月的第一天的日期或第一個星期幾 
6.10 判斷星期幾 
6.11 通過時間段進行分組和聚合 
6.12 查找兩個日期或部分日期之間的差值 
6.13 確定任何一年的復活節(jié)日期 
6.14 為網站用戶計算“X天活動” 
第7章 字符串 
7.1 搜索子字符串 
7.2 提取子字符串 
7.3 單字符的字符串替換 
7.4 搜索模式 
7.5 提取一個模式 
7.6 計數模式 
7.7 替換字符串中的文本 
7.8 加快字符串搜索 
第8章 處理數字 
8.1 字符串和數字類型之間的轉換 
8.2 數字類型之間的轉換 
8.3 選擇數據類型精度和刻度 
8.4 正確執(zhí)行非數字和無限數字計算 
8.5 在字符串中驗證數字 
8.6 生成連續(xù)的編號 
8.7 為公式或模式生成數字 
8.8 處理數值計算中的 NULL 
8.9 自動四舍五入數字 
8.10 自動生成數字列表 
第三部分 開發(fā)環(huán)境
第9章 事務管理 
9.1 回滾部分事務 
9.2 如何識別阻塞的事務 
9.3 優(yōu)化行級鎖與表級鎖 
9.4 如何避免死鎖 
9.5 如何延期約束驗證 
9.6 確保事務的一致性讀 
9.7 管理事務的隔離級別 
第10章 數據字典 
10.1 圖形工具與SQL 
10.2 數據字典體系結構 
10.3 顯示用戶信息 
10.4 確定有權訪問的表 
10.5 顯示一張表的磁盤空間使用情況 
10.6 顯示表的記錄數 
10.7 顯示表的索引 
10.8 顯示未建索引的外鍵 
10.9 顯示約束 
10.10 展示主鍵與外鍵的關系 
10.11 顯示對象間的依賴關系 
10.12 顯示同義詞的元數據 
10.13 顯示視圖的文本 
10.14 顯示數據庫代碼 
10.15 顯示授予的角色 
10.16 顯示對象權限 
10.17 顯示系統(tǒng)權限 
第四部分 特殊話題
第11章 常見報表問題 
11.1 避免報表中的重復數據 
11.2 在SQL報表里使用參數 
11.3 在分組的結果中返回具體列的數據 
11.4 將排序結果放入相等大小的BUCKET中 
11.5 創(chuàng)建報表直方圖 
11.6 根據不同的排名進行結果篩選 
11.7 對假設數據集進行比較 
11.8 用圖形和文字來展示數據的分布 
11.9 從數據庫中直接生成網頁報表 
第12章 清理數據 
12.1 檢測重復數據行 
12.2 刪除重復行 
12.3 判斷數據是否可以加載到數值類型字段中 
12.4 判斷數據是否可以加載到日期類型字段中 
12.5 執(zhí)行不區(qū)分大小寫的查詢 
12.6 對值進行模糊處理 
12.7 刪除所有索引 
12.8 禁用約束 
12.9 禁用觸發(fā)器 
12.10 從表中刪除數據 
12.11 查找兩個SCHEMA的不同之處 
第13章 樹狀結構數據 
13.1 從上到下遍歷層級數據 
13.2 在層次結構同層級中對節(jié)點排序 
13.3 從層次結構表中生成路徑名 
13.4 在層次結構表中辨認葉子數據 
13.5 檢查層次結構數據中的循環(huán) 
13.6 創(chuàng)建固定數量的連續(xù)序號的主鍵值 
第14章 處理XML數據 
14.1 將SQL轉換成XML 
14.2 以原生形式存儲XML 
14.3 分解XML供關系型邏輯使用 
14.4 從XML文檔中抽取關鍵元素 
14.5 生成復雜的XML文檔 
14.6 驗證XML SCHEMA 
14.7 直接修改XML數據 
第15章 分區(qū) 
15.1 確定一個表是否應該分區(qū) 
15.2 范圍分區(qū) 
15.3 列表分區(qū) 
15.4 哈希分區(qū) 
15.5 復合分區(qū) 
15.6 按需創(chuàng)建分區(qū) 
15.7 引用分區(qū) 
15.8 基于虛擬列的分區(qū) 
15.9 系統(tǒng)分區(qū) 
15.10 配置分區(qū)的表空間 
15.11 自動移動更新的記錄 
15.12 系統(tǒng)分區(qū) 
15.13 對分區(qū)增加分區(qū) 
15.14 交換分區(qū) 
15.15 重命名分區(qū) 
15.16 拆分分區(qū) 
15.17 合并分區(qū) 
15.18 刪除分區(qū) 
15.19 從一個分區(qū)中刪除記錄 
15.20 收集分區(qū)統(tǒng)計信息 
15.21 創(chuàng)建本地索引 
15.22 創(chuàng)建全局索引 
第16章 大對象 
16.1 將大文檔加載至CLOB字段 
16.2 將圖像數據加載至BLOB字段 
16.3 使用SQL*Loader進行大對象的批量加載 
16.4 利用HTTP訪問大對象 
16.5 使得外部大對象(BFILE)對數據庫有效 
16.6 在數據庫表中更新或刪除LOB 
第五部分 管理
第17章 數據庫管理 
17.1 創(chuàng)建數據庫 
17.2 刪除數據庫 
17.3 驗證連接信息 
17.4 創(chuàng)建表空間 
17.5 刪除表空間 
17.6 調整表空間大小 
17.7 限制每個會話的數據庫資源 
17.8 關聯(lián)一組權限 
17.9 創(chuàng)建用戶 
17.10 刪除用戶 
17.11 修改密碼 
17.12 強制密碼復雜性 
第18章 對象管理 
18.1 創(chuàng)建表 
18.2 臨時存儲數據 
18.3 移動表 
18.4 重命名對象 
18.5 刪除表 
18.6 恢復被刪除的表 
18.7 創(chuàng)建索引 
18.8 創(chuàng)建一個基于函數的索引 
18.9 創(chuàng)建位圖索引 
18.10 創(chuàng)建一個索引組織表 
18.11 創(chuàng)建視圖 
18.12 為對象創(chuàng)建替代名稱 
18.13 強制表中的行的唯一性 
18.14 確保查找值存在 
18.15 根據條件檢查數據 
18.16 在數據庫之間創(chuàng)建連接 
18.17 創(chuàng)建自動遞增的值 
第19章 SQL監(jiān)控和優(yōu)化 
19.1 實時監(jiān)控SQL執(zhí)行統(tǒng)計信息 
19.2 顯示查詢的執(zhí)行計劃進展 
19.3 確定還需要多長時間來完成SQL 
19.4 識別資源密集型SQL語句 
19.5 使用Oracle性能報告來確定資源消耗密集型SQL 
19.6 在操作系統(tǒng)中識別資源密集型查詢 
19.7 使用AUTOTRACE顯示執(zhí)行計劃 
19.8 使用DBMS_XPLAN生成執(zhí)行計劃 
19.9 跟蹤會話的所有SQL語句 
19.10 解釋執(zhí)行計劃 
19.11 獲取調優(yōu)SQL的建議 
19.12 強制查詢使用自己的執(zhí)行計劃 
19.13 查看優(yōu)化器統(tǒng)計信息 
19.14 生成統(tǒng)計信息 
第20章 數據庫故障排除 
20.1 確定數據庫問題的原因 
20.2 顯示打開的游標 
20.3 確定聯(lián)機重做日志的大小是否合適 
20.4 確定撤銷表空間的大小是否合適 
20.5 確定臨時表空間的大小是否合適 
20.6 完整顯示表空間 
20.7 顯示對象大小 
20.8 監(jiān)控索引的使用 
20.9 審計對象的使用 
20.10 精細審計

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號