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

Oracle 8i PL/SQL編程

Oracle 8i PL/SQL編程

定 價:¥30.00

作 者: Oracle管理系列編委會編
出版社: 中國人民大學出版社
叢編項: 網(wǎng)絡管理與技術叢書 Oracle管理系列
標 簽: 關系型數(shù)據(jù)庫 Oracle

ISBN: 9787300037509 出版時間: 2001-01-01 包裝:
開本: 24cm 頁數(shù): 327頁 字數(shù):  

內容簡介

  本書共為14章。由淺至深地講述了PL/SQL的功能。對Oracle來說,PL/SQL是其很重要的內容。可以說,不會PL/SQL就是不會Oracle。本書從PL/SQL基礎、控制結構、PL/SQL中的SQL語句、游標、子程序、包、出錯處理、在Oracle中使用對象編程、調試、使用大型對象類型、管理事務和鎖定、高級隊列和作業(yè)及文件I/O這些方面對PL/SQL進行了詳盡的敘述。本書中,配有程序范例,相信對讀者的學習有一定的幫助。

作者簡介

暫缺《Oracle 8i PL/SQL編程》作者簡介

圖書目錄

第1章 PL/SQL簡介
1.1 理解PL/SQL
1.2 PL/SQL體系結構
1.3 理解PL/SQL引擎
1.3.1 客戶端PL/SQL含義
1.3.2 服務器端PL/SQL
1.3.3 適合客戶/服務器環(huán)境
1.3.4 適合客戶環(huán)境
1.3.5 對比服務器端與客戶端開發(fā)
1.4 在工具箱里添加PL/SQL
1.4.1 加強SQL腳本
1.4.2 簡化數(shù)據(jù)庫管理
1.4.3 以較少的爭論得到較好的信息
1.4.4 設計更好的數(shù)據(jù)庫應用
1.5 學習PL/SQL前的準備
1.5.1 理解事情的模式
1.5.2 基本PL/SQL開發(fā)環(huán)境
1.5.3 存取數(shù)據(jù)字典
1.6 Oracle 8i專有的功能
1.6.1 本地動態(tài)SQL
1.6.2 成批捆綁
1.7 本章小結
第2章 PL/SQL基礎
2.1 編碼規(guī)定
2.2 詞法單位
2.2.1 標識符
2.2.2 文字
2.2.3 注釋
2.2.4 特殊字符
2.3 命名習慣和標識符的作用域
2.3.1 命名習慣
2.3.2標識符的作用域
2.4 表達式
2.5 數(shù)據(jù)類型
2.6 數(shù)據(jù)類型轉換
2.6.1 顯式轉換
2.6.2 隱式轉換
2.7 聲明變量
2.7.1 常量和變量
2.7.2 聲明語法
2.7.3 變量初始化
2.8 用戶定義記錄
2.8.1 說明記錄
2.8.2 引用記錄
2.8.3 嵌套的記錄
2.8.4 記錄賦值
2.8.5 使用%ROWTYPE
2.9 PL/SQL表
2.9.1 PL/SQL表的說明
2.9.2 PL/SQL表的引用
2.9.3 表屬性
2.9.4 使用PL/SQL表的指南
2.10 PL/SQL的風格指南
2.10.1 注釋風格
2.10.2 變量名風格
2.10.3 大寫風格
2.10.4 縮進風格
2.10.5 常見風格
2.11 程序實例
2.12 本章小結
第3章 控制結構
3.1 程序控制
3.2 if邏輯結構
3.2.1 IF-THEN
3.2.2 IF-THEN-ELSE
3.2.3 IF-THEN-ELSIF
3.3 循環(huán)
3.3.1 基本循環(huán)
3.3.2 LOOP-EXIT WHEN-END循環(huán)
3.3.3 WHILE-LOOP-END循環(huán)
3.3.4 數(shù)值FOR_LOOP循環(huán)
3.3.5 LOOP lables
3.4 本章小結
第4章 在PL/SQL中使用SQL
4.1 SQL語句簡介
4.2 對表的操作
4.2.1 表的創(chuàng)建
4.2.2 對表插入數(shù)據(jù)
4.2.3 修改表中的數(shù)據(jù)
4.2.4 刪除表中的數(shù)據(jù)
4.2.5 作業(yè)的提交
4.3 基本查詢(Basic Query)
4.3.1 查詢語句
4.3.2 組函數(shù)的使用
4.3.3 BETWEEN,IN,LIKE的使用
4.3.4 排序顯示
4.3.5 分組查詢
4.3.6 查詢的并、交、差操作
4.4 連接查詢
4.4.1 連接的基本方法
4.4.2 二元連接查詢
4.4.3 多元連接查詢
4.4.4 自身連接查詢
4.4.5 外部連接查詢
4.5 嵌套與樹結構查詢
4.5.1 單層嵌套查詢
4.5.2 多層嵌套查詢
4.5.3 ANY、ALL、EXISTS的使用
4.5.4 相關嵌套查詢
4.5.5 樹結構查詢
4.6 數(shù)據(jù)顯示
4.6.1 數(shù)值顯示
4.6.2 字符值顯示
4.6.3 日期顯示
4.6.4 空值顯示
4.7 視圖的建立及使用
4.7.1 視圖的概念
4.7.2 視圖的基本操作
4.7.3 多表視圖
4.8 數(shù)據(jù)定義和授權
4.8.1 別名與重命名
4.8.2 表結構的修改
4.8.3 表與視圖的復制和刪除
4.8.4 索引
4.8.5 使用權的授予及收回
4.9 在PL/SQL中使用SQL
4.9.1 使用DDL
4.9.2 在PL/SQL中使用DML
4.10 本章小結
第5章 游標
5.1 顯式游標
5.1.1 游標說明
5.1.2 游標屬性
5.1.3 打開游標
5.1.4 取活動集的行
5.1.5 關閉游標
5.2 隱式游標
5.2.1 包內的游標
5.2.2 游標FOR循環(huán)
5.3 用何種游標
5.4 本章小結
第6章 子程序(過程和函數(shù))
6.1 什么是子程序
6.2 過程
6.2.1 創(chuàng)建過程
6.2.2 參數(shù)和模式
6.2.3 過程主體
6.2.4 對形式參數(shù)的約束
6.2.5 位置標識法和帶名標識法
6.2.6 參數(shù)缺省值
6.3 函數(shù)
6.3.1 創(chuàng)建函數(shù)
6.3.2 RETURN語句
6.3.3 函數(shù)樣式
6.4 重載
6.5 遞歸
6.6 子程序中的異常處理
6.7 子程序位置
6.7.1 內置于程序
6.7.2 本地子程序
6.7.3 前向聲明
6.8 存儲子程序
6.8.1 創(chuàng)建存儲子程序
6.8.2 從SQL調用存儲子過程
6.8.3 從PL/SQL調用存儲子過程
6.9 本章小結
第7章 包
7.1 包
7.1.1 包的組成
7.1.2 包的優(yōu)點
7.1.3 包規(guī)范和包體
7.1.4 重載
7.1.5 包初始化
7.1.6 包的狀態(tài)和相依性
7.1.7 STANDARD包和產品特有的包
7.2 在SQL語句中使用內置函數(shù)
7.2.1 純度級別
7.2.2 RESTRICT_REFERENCES
7.2.3 缺省參數(shù)
7.3 使用PL/SQL數(shù)據(jù)模式輸出程序
7.4 對包裝子程序的調用
7.5 Oracle 8i數(shù)據(jù)庫提供的包
7.5.1 在服務器內交互
7.5.2 在服務器以外交互
7.5.3 從服務器獲取更多的信息
7.5.4 描述提供的包
7.6 使用Oracle 8i提供的包
7.6.1 使用DBMS_APPLICATION_INFO監(jiān)控
7.6.2 使用DBMS_DDL重新編譯包
7.6.3 使用DBMS_OUTPUT格式化輸出
7.7 本章小結
第8章 錯誤處理
8.1 概述
8.1.1 用戶定義的異常
8.1.2 預定義的異常
8.1.3 EXCEPTION_INIT Pragma
8.1.4 使用RAISE_APPLICATION_ERROR
8.2 異常的傳播
8.2.1 在執(zhí)行部分引發(fā)的異常情態(tài)
8.2.2 在聲明部分引發(fā)的異常情態(tài)
8.2.3 在異常處理部分引發(fā)的異常情態(tài)
8.3 重新引發(fā)異常
8.4 異常處理
8.5 使用PL/SOL(常用錯誤處理模塊)
8.6 本章小結
第9章 在Oracle中使用對象編程
9.1 面向對象的基礎知識
9.2 在Oracle 8i中使用對象
9.2.1 定義一個對象類型
9.2.2 實例化使用對象
9.2.3 存儲和檢索對象
9.3 使用對象表
9.3.1 將對象存儲在對象表中
9.3.2 檢索和更新對象表中的對象
9.3.3 使用VALUE操作符檢索對象表
9.3.4 更新對象表
9.3.5 刪除對象表中的對象
9.4 對象引用
9.4.1 REF和DEREF操作符
9.4.2 討論SELF參數(shù)
9.5 比較對象
9.6 本章小結
第10章 調試代碼并防止錯誤
10.1 定位并消除語法錯誤
10.1.1 識別語法錯誤
10.1.2 一個識別語法錯誤的范例
10.1.3 防止語法錯誤
10.2 處理邏輯錯
10.2.1 操作次序
10.2.2 邏輯錯誤的排除方法
10.3 使用工具幫助調試程序
10.3.1 將DBMS_OUTPUT用作調試工具
10.3.2 編寫DEBUG包
10.4 防止錯誤并規(guī)劃以后的調試
10.4.1 定義需求和規(guī)劃項目
10.4.2 使用模塊化方法編碼
10.4.3 注釋代碼
10.4.4 在代碼中編寫錯誤處理響應
10.4.5 格式化代碼
10.5 本章小結
第11章 使用大型對象類型
11.1 什么是LOB
11.1.1 LOB的局限性
11.1.2 LOB和LONG數(shù)據(jù)類型的比較
11.1.3 將LONG轉換為LOB
11.1.4 使用LOB創(chuàng)建表
11.1.5 LOB存儲管理
11.2 BFILE
11.3 使用LOB和BFILE的例子
11.4 DBMS_LOB包
11.5 更多的一些例子
11.6 臨時LOB
11.6.1 管理臨時LOB
11.6.2 創(chuàng)建臨時LOB
11.7 最后的一些問題
11.8 本章小結
第12章 管理事物和鎖定
12.1 事務類型
12.2 開始事務
12.3 結束事務
12.4 撤銷事務
12.5 兩步提交
12.6 使用保存點創(chuàng)建書簽
12.7 使用RELEASE選項
12.8 使用鎮(zhèn)定
12.8.1 鎖定表
12.8.2 鎖定記錄
12.8.3 顯式鎖定
12.8.4 DBMS_LOCK包
12.9 本章小結
第13章 高級隊列
13.1 什么是AQ
13.2 高級隊列管理
13.2.1 配置服務器
13.2.2 談談方案
13.2.3 創(chuàng)建一個隊列表
13.2.4 創(chuàng)建隊列
13.2.5 啟動和關閉隊列
13.2.6 刪除隊列
13.2.7 修改隊列
13.3 隊列操作
13.3.1 將消息放入隊列
13.3.2 將消息放入列表
13.3.3 從隊列中檢索消息
13.3.4 把消息從隊列中取出
13.3.5 實例
13.4 隊列權限
13.4.1 AQ_ADMINSTRATOR_ROLE
13.4.2 AQ_USER_ROLE
13.4.3 訪問AQ對象類型
13.5 本章小結
第14章 數(shù)據(jù)庫作業(yè)和文件I/O
14.1 數(shù)據(jù)庫作業(yè)
14.1.1 后臺進程
14.1.2 運行作業(yè)
14.1.3 失效作業(yè)(Broken Jobs)
14.1.4 刪除作業(yè)
14.1.5 修改作業(yè)
14.1.6 查看數(shù)據(jù)字典中的作業(yè)
14.1.7 作業(yè)執(zhí)行環(huán)境
14.2 文件I/O
14.2.1 安全性
14.2.2 由UTL_FILE所引發(fā)的異常情態(tài)
14.2.3 打開和關閉文件
14.2.4 文件輸出
14.2.5 文件輸入
14.2.6 實例
14.3 本章小結
附錄 內置SQL函數(shù)
F.1 字符函數(shù)——返回字符值
F.2 字符函數(shù)——返回數(shù)字
F.3 數(shù)字函數(shù)
F.4 日期函數(shù)
F.5 轉換函數(shù)
F.6 分組函數(shù)
F.7 其他函數(shù)

本目錄推薦

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