注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)ORACLE PL/SQL程序設(shè)計(第二版)

ORACLE PL/SQL程序設(shè)計(第二版)

ORACLE PL/SQL程序設(shè)計(第二版)

定 價:¥108.00

作 者: (美)Steven Feuerstein BillPribyl;林琪譯
出版社: 中國電力出版社
叢編項:
標 簽: Oracle

ISBN: 9787508311173 出版時間: 2004-01-01 包裝: 簡裝本
開本: 小16開 頁數(shù): 1044 字數(shù):  

內(nèi)容簡介

  無論是對初學者,還是對有經(jīng)驗的PL/SQL開發(fā)人員來說,本書第一版都很快成為他們不可缺少的參考資料。書中富含大量實例和建議,能夠幫助使用PL/SQL的每一個人(從OracleForms開發(fā)人員到數(shù)據(jù)庫管理員)充分利用這一強大的語言。通過提高此語言的潛力和復(fù)雜性,Oracle8為PL/SQL程序員提供了新的挑戰(zhàn)。本版針對Oracle8對原書進行了更新,增加了描述新的PL/SQL對象特性(對象類型、集合、對象視圖和外部過程)的章節(jié)。第二版中還包括一章專門介紹優(yōu)化PL/SQL的問題(對此的咨詢頗多)。另外對于調(diào)試和跟蹤PL/SQL執(zhí)行也做了進一步討論。本書附帶的光盤包含了本書的配套實用指南(OraclePL/SQLProgrammingCompanionUtilitiesGuide),它是由RevealNet公司所開發(fā)的一個在線工具,其中包括作者提供的近百個源代碼文件和文檔。即使你已經(jīng)讀過本書第一版,在第二版及其附帶的光盤中你仍然會發(fā)現(xiàn)大量新的信息和有所修改的信息。如果對于PL/SQL你還是一個新手,你會很快發(fā)現(xiàn)自己正逐步入境。作者簡介:StevenFeuerstein,世界上OraclePL/SQL語言領(lǐng)域資深專家之一。他也是本書續(xù)篇《AdvancedOraclePL/SQLProgrammingwithPackages》(O'Reilly出版)的作者,另外還著有《OracleBuilt-inPackages》(O'Reilly出版)。Steven從1980年開始開發(fā)軟件,1987年~1992年任職于Oracle公司。他是RevealNet公司(www.revealnet.com)的合伙人,并且是RevealNet產(chǎn)品的首席設(shè)計師,包括PL/SQLKnowledgeBase和PL/Vision(這是一個預(yù)置PL/SQL包的代碼庫,可以加速基于PL/SQL的應(yīng)用開發(fā))??梢酝ㄟ^電子郵件feuerstein@revealnet.com與他聯(lián)系。Steven還是PL/Solutions的總裁,該公司提供PL/Vision和PL/SQL的培訓(xùn)和咨詢(www.plsolutions.com)。最后,(在Oracle領(lǐng)域里)他還是SSC的OraclePractice的聯(lián)合主管,SSC是一家位于芝加哥的系統(tǒng)管理咨詢公司(www.saraswati.com)。Steven與他的妻子Veva、他的小兒子Eli、兩只貓(SisterItsacat和MosheJacobawitz)以及Mercury(一只剛果紅色非洲灰鸚鵡)住在位于芝加哥的喬治亞風格的房子里,這棟房子還帶有一個羅吉式花園。他的大兒子Chris則在附近忙于做音樂和搞藝術(shù)。Steven還是Crossroads基金會董事會的成員,此基金會為芝加哥進行社會性的工作的組織提供支持。BillPribyl,DataCraft公司(www.datacraft.com)的創(chuàng)始人和負責人,在Oracle數(shù)據(jù)庫和應(yīng)用方面學習和執(zhí)教的時間已超過10年,而對面向?qū)ο蠹夹g(shù)的研究則可追溯到20世紀80年代中期,當時他與別人合寫了一篇關(guān)于將實體關(guān)系模型應(yīng)用于面向?qū)ο蠓治龅奈恼?。Bill自認為是Oracle“全才”,他曾在多家身價達數(shù)億美元的公司擔任過Oracle數(shù)據(jù)管理員;領(lǐng)導(dǎo)過在線商務(wù)的基于Web應(yīng)用的開發(fā);使用Oracle復(fù)制工具配置過高可用性數(shù)據(jù)庫;幫助過NASA將數(shù)據(jù)庫技術(shù)應(yīng)用于航天飛船仿真軟件;而且還用PL/SQL、Developer/2000和Oracle數(shù)據(jù)庫做過開發(fā)并教授過有關(guān)課程。作為Oracle用戶社區(qū)的熱心支持者,Bill原來還是SouthCentral(美國)Oracle用戶組的主席。他同時還是《Select》的總編,《Select》是國際Oracle用戶組美國部所出的季刊。他的工作成果刊登在世界各地的Oracle用戶組刊物上。他還為《TheOfficialNetscapeLiveWireProBook》完成了JavaScript編程實例。Bill與他的妻子Norma、兒子Johnny、繼子Geoffrey、4只貓以及1只達爾馬提亞狗居住在他的母校,即德克薩斯州休斯頓的Rice大學旁邊。他還為公立中學的孩子們志愿教授一門關(guān)于Internet和HTML基礎(chǔ)知識的課程。

作者簡介

暫缺《ORACLE PL/SQL程序設(shè)計(第二版)》作者簡介

圖書目錄

 前言
 第一部分 采用PL/SQL進行程序設(shè)計
 第一章 PL/SQL入門
 什么是PL/SQL?
 在Oracle應(yīng)用程序中編程的概念
 PL/SQL的起源
 PL/SQL的版本
 給Oracle程序設(shè)計人員的建議
 我喜歡的幾個(PL/SQL)功能
 編寫最好的代碼以實現(xiàn)優(yōu)秀的PL/SQL程序
 第二章 PL/SQL語言基礎(chǔ)
 PL/SQL字符集
 標識符
 直接量
 分號定界符
 注釋
 PRAGMA關(guān)鍵字
 塊結(jié)構(gòu)
 第三章 有效的編碼風格
 有效布局的基本原則
 格式化SQL語句
 格式化控制結(jié)構(gòu)
 格式化PL/SQL塊
 格式化包
 有效地使用注釋
 注釋整體包
 第二部分 PL/SQL語言元素
 第四章 變量與程序數(shù)據(jù)
 標識符
 標量數(shù)據(jù)類型
 PL/SQL中的NULL
 變量聲明
 錨定的聲明
 由程序員定義的子類型
 創(chuàng)建和使用變量的技巧
 第五章 條件和順序控制
 條件控制語句
 順序控制語句
 第六章 數(shù)據(jù)庫交互和游標
 事務(wù)管理
 PL/SQL中的游標
 隱式游標和顯工游標
 聲明游標
 打開游標
 從游標中取回
 游標中列的別名
 關(guān)閉游標
 游標屬性
 游標參數(shù)
 游標中的SELECT FOR UPDATE
 游標變量
 使用游標
 第七章 循環(huán)
 循環(huán)的基礎(chǔ)知識
 簡單的循環(huán)
 數(shù)字FOR循環(huán)
 游標FOR循環(huán)
 WHILE循環(huán)
 管理循環(huán)的執(zhí)行
 使用PL/SQL循環(huán)的技術(shù)
 第八章 異常處理程序
 為什么廳執(zhí)行異常處理
 異常段
 異常的類型
 確定異常處理的行為
 引發(fā)異常
 處理異常
 客戶-服務(wù)器錯誤通信
 NO_DATA_FOUDN:多用途的異常
 IF語句形式的異常處理程序
 只引發(fā)異常
 第九章 PL/SQL中的記錄
 記錄的基礎(chǔ)知識
 基于表的記錄
 基于游標的記錄
 程序員定義的記錄
 讀寫記錄中的值
 記錄類型和記錄的兼容性
 嵌套記錄
 第十章 PL/SQL表
 PL/SQL表和其他集合
 PL/SQL表的特點
 PL/SQL表和DML語句
 聲明PL/SQL表
 引用和修改PL/SQL表中的行
 填充PL/SQL表中的行
 清除PL/SQL表
 PL/SQL 2.3發(fā)行版中PL/SQL表的增強功能
 使用PL/SQL表
 第三部分 內(nèi)置函數(shù)
 第十一章 字符函數(shù)
 字符函數(shù)的描述
 字符函數(shù)的示例
 第十二章 日期函數(shù)
 日期函數(shù)的描述
 日期函數(shù)的示例
 第十三章 數(shù)字. LOB和其他函數(shù)
 數(shù)字函數(shù)的描述
 LOB函數(shù)的描述
 其他函數(shù)的描述
 第十四章 轉(zhuǎn)換函數(shù)
 轉(zhuǎn)換格式
 轉(zhuǎn)換函數(shù)的描述
 轉(zhuǎn)換函數(shù)的實例
 第四部分 模塊化的代碼
 第十五章 過程和函數(shù)
 模塊化的代碼
 PL/SQL塊結(jié)構(gòu)的回顧
 匿名PL/SQL塊
 過程
 函數(shù)
 參數(shù)
 局部模塊
 模塊的重載
 提前聲明
 著手實現(xiàn)模塊化吧!
 第十六章 包
 包的優(yōu)點
 包結(jié)構(gòu)概覽
 包說明
 包體
 包數(shù)據(jù)
 包初始化
 第十七章 在SQL中調(diào)中PL/SQL函數(shù)
 存在的問題
 在SQL中調(diào)用存儲函數(shù)的語法
 在SQL中使用存儲函數(shù)的要求
 在SQL中使用PL/SQL函數(shù)的限制
 在SQL中調(diào)用打包的函數(shù)
 列/函數(shù)名的優(yōu)先級
 在SQL中調(diào)用PL/SQL函數(shù)的事實
 嵌入PL/SQL的示例
 第五部分 PL/SQL8的新功能
 第十八章 對象類型
 Oracle8對象的簡介
 Oracle對象的例子
 創(chuàng)建對象類型的語法
 在PL/SQL和SQL中操縱對象
 修改持久對象
 對象的內(nèi)部管理
 使用對象選項
 第十九章 嵌套表和VARRAY
 集合類型
 建立新的集合
 聲明集合數(shù)據(jù)類型的語法
 使用集合
 集合偽函數(shù)
 集合的內(nèi)置函數(shù)與過程
 PL/SQL到服務(wù)器集成的示例
 集合的內(nèi)部管理
 應(yīng)該使用哪種集合類型?
 第二十章 對象視圖
 舉例:使用對象視圖
 INSTEAD OF觸發(fā)器
 對象視圖的語法
 對象視圖與對象表之間的區(qū)別
 不是所有使用對象的視圖都是對象視圖
 計劃的演變
 對象視圖的內(nèi)部管理
 后記:使用BFILE數(shù)據(jù)類型
 第二十一章 外部過程
 外部過程簡介
 創(chuàng)建一個外部過程的步驟
 外部過程的語法
 映射參數(shù)
 OCI服務(wù)例程
 外部過程的內(nèi)部管理
 實例
 第六部分 使PL/SQL程序正常工作
 第二十二章 代碼設(shè)計的技巧
 選擇有意義的模塊名和參數(shù)名
 建立最具功能性的函數(shù)
 充分利用局部模塊化
 注意不帶任何參數(shù)的模塊
 創(chuàng)建獨立的模塊
 構(gòu)造抽象數(shù)據(jù)類型
 參數(shù)設(shè)計的技巧
 第二十三章 管理數(shù)據(jù)庫中的代碼
 執(zhí)行存儲代碼
 事務(wù)處理的完整性和執(zhí)行權(quán)限
 模塊驗證與依賴關(guān)系管理
 遠程過程調(diào)用
 利用SQL*Plus管理存儲對象
 使用SQL檢查存儲對象
 加密存儲代碼
 第二十四章 調(diào)度PL/SQL
 錯誤的調(diào)試方法
 調(diào)試技巧與策略
 第二十五章 調(diào)整PL/SQL應(yīng)用程序
 分析程序的性能
 調(diào)整對編譯過的代碼的訪問
 調(diào)整對數(shù)據(jù)的訪問
 調(diào)整算法
 PL/SQL8增強的性能概覽
 第二十六章 跟蹤PL/SQL的執(zhí)行
 PL/SQL跟蹤工具
 為產(chǎn)品支持而跟蹤
 自由格式過濾
 結(jié)構(gòu)化的接口過濾
 快速跟蹤
 第七部分 附錄
 附錄一 配套光盤中的內(nèi)容
 附錄二 從PL/SQL 1.1版本調(diào)用存儲過程
 附錄三 內(nèi)置包
 詞匯表

本目錄推薦

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