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

Oracle9i PL/SQL程序設(shè)計(jì)

Oracle9i PL/SQL程序設(shè)計(jì)

定 價(jià):¥59.00

作 者: (美)Scott Urman著;陳維軍,王蕾等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): Oracle技術(shù)系列叢書(shū)
標(biāo) 簽: Oracle

ISBN: 9787111099505 出版時(shí)間: 2002-04-01 包裝: 膠版紙
開(kāi)本: 24cm+光盤(pán)1片 頁(yè)數(shù): 429 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  Oracle是一種功能極其強(qiáng)大,并且非常靈活的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。就是因?yàn)檫@種強(qiáng)大的功能和靈活性,致使Oracle非常復(fù)雜。為了實(shí)現(xiàn)基于Oracle設(shè)計(jì)有用的應(yīng)用程序,則有必要理解Oracle是如何操作存儲(chǔ)在系統(tǒng)中的數(shù)據(jù)的。PL/SQL就是這樣一種實(shí)現(xiàn)數(shù)據(jù)操作的重要工具,你不僅可以在Oracle內(nèi)部使用它,而且可以在自己的應(yīng)用程序中應(yīng)用它。PL/SQL在許多環(huán)境下都是可用的,并且在不同環(huán)境下具有不同的優(yōu)勢(shì)。

作者簡(jiǎn)介

暫缺《Oracle9i PL/SQL程序設(shè)計(jì)》作者簡(jiǎn)介

圖書(shū)目錄

譯者序
前言
第一部分 概述及開(kāi)發(fā)環(huán)境
第1章 PL/SQL概述
1.1 為什么使用PL/SQL
1.1.1 PL/SQL和網(wǎng)絡(luò)流量
1.1.2 標(biāo)準(zhǔn)
1.2 PL/SQL的功能特性
1.2.1 語(yǔ)句塊結(jié)構(gòu)
1.2.2 錯(cuò)誤處理
1.2.3 變量和類(lèi)型
1.2.4 條件語(yǔ)句
1.2.5 循環(huán)結(jié)構(gòu)
1.2.6 游標(biāo)
1.2.7 過(guò)程和函數(shù)
1.2.8 包
1.2.9 集合
1.3 本書(shū)使用的約定
1.3.1 PL/SQL和Oracle版本
1.3.2 Oracle文檔
1.3.3 光盤(pán)內(nèi)容
1.4 范例樣表
1.5 小結(jié)
第2章 開(kāi)發(fā)及運(yùn)行環(huán)境
2.1 應(yīng)用程序模型和PL/SQL
2.1.1 兩層模型
2.1.2 三層模型
2.1.3 連接服務(wù)器
2.2 PL/SQL開(kāi)發(fā)工具
2.2.1 SQL*Plus
2.2.2 Rapid SQL
2.2.3 DBPartner Debugger
2.2.4 SQL Navigator
2.2.5 TOAD
2.2.6 SQL-programmer
2.2.7 PL/SQL Developer
2.2.8 開(kāi)發(fā)工具小結(jié)
2.3 小結(jié)
第二部分 PL/SQL基本特性
第3章 PL/SQL基礎(chǔ)
3.1 PL/SQL語(yǔ)句塊
3.2 詞法單元
3.2.1 標(biāo)識(shí)符
3.2.2 分界符
3.2.3 文字
3.2.4 注釋
3.3 變量聲明
3.3.1 聲明語(yǔ)法
3.3.2 變量初始化
3.4 PL/SQL類(lèi)型
3.4.1 標(biāo)量類(lèi)型
3.4.2 復(fù)合類(lèi)型
3.4.3 引用類(lèi)型
3.4.4 LOB類(lèi)型
3.4.5 對(duì)象類(lèi)型
3.4.6 使用%TYPE
3.4.7 用戶定義子類(lèi)型
3.4.8 數(shù)據(jù)類(lèi)型之間的轉(zhuǎn)換
3.4.9 變量作用域和可見(jiàn)性
3.5 表達(dá)式和運(yùn)算符
3.5.1 賦值
3.5.2 表達(dá)式
3.6 PL/SQL控制結(jié)構(gòu)
3.6.1 IF-THEN-ELSE
3.6.2 CASE
3.6.3 循環(huán)
3.6.4 GOTO和標(biāo)號(hào)
3.6.5 編譯指示
3.7 PL/SQL記錄
3.7.1 記錄賦值
3.7.2 使用%ROWTYPE
3.8 PL/SQL風(fēng)格指南
3.8.1 注釋風(fēng)格
3.8.2 變量名風(fēng)格
3.8.3 大寫(xiě)風(fēng)格
3.8.4 縮進(jìn)風(fēng)格
3.8.5 常見(jiàn)風(fēng)格
3.9 小結(jié)
第4章 PL/SQL中的SQL
4.1 SQL語(yǔ)句
4.1.1 在PL/SQL中使用SQL
4.1.2 使用動(dòng)態(tài)SQL
4.2 在PL/SQL中使用DML
4.2.1 SELECT
4.2.2 INSERT
4.2.3 UPDATE
4.2.4 DELETE
4.2.5 WHERE子句
4.2.6 批綁定
4.2.7 RETURNING子句
4.2.8 表引用
4.2.9 數(shù)據(jù)庫(kù)鏈接
4.2.10 同義詞
4.3 偽列
4.3.1 CURRVAL和NEXTVAL
4.3.2 LEVEL
4.3.3 ROWID
4.3.4 ROWNUM
4.4 GRANT、REVOKE和權(quán)限
4.4.1 對(duì)象和系統(tǒng)權(quán)限
4.4.2 GRANT和REVOKE
4.4.3 角色
4.5 事務(wù)控制
4.5.1 COMMIT和ROLLBACK
4.5.2 保存點(diǎn)
4.5.3 事務(wù)和語(yǔ)句塊
4.5.4 自治事務(wù)
4.6 小結(jié)
第5章 內(nèi)置SQL函數(shù)
5.1 概述
5.2 返回字符值的字符函數(shù)
5.2.1 SUBSTR、SUBSTRB、SUBSTRC、SUBSTR2和SUBSTR4
5.2.2 SOUNDEX
5.3 返回?cái)?shù)字值的字符函數(shù)
5.3.1 INSTR、INSTRB、INSTRC、INSTR2和INSTR4
5.3.2 LENGTH、LENGTHB、LENGTHC、LENGTH2和LENGTH4
5.4 NLS函數(shù)
5.5 數(shù)字函數(shù)
5.6 日期和時(shí)間函數(shù)
5.7 轉(zhuǎn)換函數(shù)
5.7.1 TO_CHAR(日期和日期時(shí)間)
5.7.2 TO_CHAR(數(shù)字)
5.7.3 TO_DATE
5.7.4 TO_NUMBER
5.7.5 TO_TIMESTAMP和TO_TIMESTAMP_TZ
5.8 聚集和分析函數(shù)
5.9 其他函數(shù)
5.9.1 DUMP
5.9.2 USERENV
5.10 小結(jié)
第6章 游標(biāo)
6.1 什么是游標(biāo)
6.1.1 處理顯式游標(biāo)
6.1.2 處理隱式游標(biāo)
6.2 游標(biāo)檢索循環(huán)
6.2.1 簡(jiǎn)單循環(huán)
6.2.2 WHILE循環(huán)
6.2.3 游標(biāo)FOR循環(huán)
6.2.4 NO_DATA_FOUND與%NOFTOUND
6.2.5 SELECT FOR UPDATE游標(biāo)
6.3 游標(biāo)變量
6.3.1 聲明游標(biāo)變量
6.3.2 為游標(biāo)變量分配存儲(chǔ)空間
6.3.3 為查詢打開(kāi)游標(biāo)變量
6.3.4 關(guān)閉游標(biāo)變量
6.3.5 游標(biāo)變量范例一
6.3.6 游標(biāo)變量范例二
6.3.7 使用游標(biāo)變量的限制
6.4 小結(jié)
第7章 錯(cuò)誤處理
7.1 什么是異常
7.1.1 聲明異常
7.1.2 拋出異常
7.1.3 處理異常
7.1.4 EXCEPTION_INIT編譯指示
7.1.5 使用RAISE_APPLICATION_ERROR
7.2 異常傳播
7.2.1 可執(zhí)行部分產(chǎn)生的異常
7.2.2 在聲明部分出現(xiàn)的異常
7.2.3 在異常部分產(chǎn)生的異常
7.3 異常準(zhǔn)則
7.3.1 異常的作用域
7.3.2 避免未處理異常
7.3.3 指定錯(cuò)誤位置
7.4 通用錯(cuò)誤處理器
7.5 小結(jié)
第8章 集合
8.1 聲明和使用集合類(lèi)型
8.1.1 index-by表
8.1.2 嵌套表
8.1.3 可變數(shù)組
8.1.4 多層集合
8.1.5 集合類(lèi)型之間的比較
8.2 數(shù)據(jù)庫(kù)中的集合
8.2.1 存儲(chǔ)集合的隱含式
8.2.2 操作整個(gè)集合
8.2.3 操作單個(gè)集合元素
8.3 集合方法
8.3.1 EXISTS
8.3.2 COUNT
8.3.3 LIMIT
8.3.4 FIRST和LAST
8.3.5 NEXT和PRIOR
8.3.6 EXTEND
8.3.7 TRIM
8.3.8 DELETE
8.4 小結(jié)
第三部分 更多PL/SQL特性
第9章 創(chuàng)建過(guò)程、函數(shù)和包
9.1 過(guò)程與函數(shù)
9.1.1 創(chuàng)建子程序
9.1.2 子程序參數(shù)
9.1.3 CALL語(yǔ)句
9.1.4 過(guò)程與函數(shù)
9.2 包
9.2.1 包的說(shuō)明
9.2.2 包體
9.2.3 包和范圍
9.2.4 重載封裝子程序
9.2.5 包的初始化
9.3 小結(jié)
第10章 使用過(guò)程、函數(shù)和包
10.1 子程序位置
10.1.1 存儲(chǔ)子程序和數(shù)據(jù)字典
10.1.2 局部子程序
10.1.3 存儲(chǔ)子程序與局部子程序
10.2 存儲(chǔ)子程序和包的考慮事項(xiàng)
10.2.1 子程序依賴(lài)性
10.2.2 包運(yùn)行時(shí)狀態(tài)
10.2.3 特權(quán)和存儲(chǔ)子程序
10.3 在SQL語(yǔ)句中使用存儲(chǔ)函數(shù)
10.3.1 純度等級(jí)
10.3.2 缺省參數(shù)
10.3.3 在Oracle8i中從SQL調(diào)用存儲(chǔ)函數(shù)
10.4 在共享池中的鎖定
10.4.1 KEEP
10.4.2 UNKEEP
10.4.3 SIZES
10.4.4 ABORTED_REQUEST_THRESHOLD
10.5 小結(jié)
第11章 數(shù)據(jù)庫(kù)觸發(fā)器
11.1 觸發(fā)器的類(lèi)型
11.2 創(chuàng)建觸發(fā)器
11.2.1 創(chuàng)建DML觸發(fā)器
11.2.2 創(chuàng)建Instead-Of觸發(fā)器
11.2.3 創(chuàng)建系統(tǒng)觸發(fā)器
11.2.4 其他觸發(fā)器問(wèn)題
11.2.5 觸發(fā)器和數(shù)據(jù)字典
11.3 變異表
11.3.1 變異表的例子
11.3.2 變異表錯(cuò)誤的解決
11.4 小結(jié)
第12章 高級(jí)特性
12.1 語(yǔ)言特性
12.1.1 外部例程
12.1.2 本地動(dòng)態(tài)SQL
12.1.3 成批綁定
12.1.4 對(duì)象類(lèi)型
12.1.5 大對(duì)象
12.1.6 管道化表函數(shù)
12.2 高級(jí)包
12.2.1 DBMS_SQL
12.2.2 DBMS_PIPE
12.2.3 DBMS_ALERT
12.2.4 UTL_FILE
12.2.5 UTL_TCP
12.2.6 UTL_SMTP
12.2.7 UTL_HTTP
12.2.8 UTL_INADDR
12.2.9 DBMS_JOB
12.2.10 DBMS_LOB
12.3 小結(jié)
附錄
附錄A 包指南
附錄B PL/SQL保留字
附錄C 數(shù)據(jù)字典

本目錄推薦

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