注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)OracleOracle9i PL/SQL從入門(mén)到精通

Oracle9i PL/SQL從入門(mén)到精通

Oracle9i PL/SQL從入門(mén)到精通

定 價(jià):¥65.00

作 者: 談竹賢[等]編著
出版社: 中國(guó)水利水電出版社
叢編項(xiàng): 萬(wàn)水Oracle技術(shù)叢書(shū)
標(biāo) 簽: Oracle

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787508410555 出版時(shí)間: 2002-05-01 包裝: 膠版紙
開(kāi)本: 24cm 頁(yè)數(shù): 636 字?jǐn)?shù):  

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

  Oracle9i是Oracle公司于2001年推出的最新版本的大型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它加強(qiáng)了用于電子商務(wù)環(huán)境的一系列特定功能,并提供了更好的可用性、可伸縮性、安全性??晒芾硇缘拈_(kāi)發(fā)平臺(tái)。全書(shū)包括23章,由淺入深地介紹了PL/SQL編程及其技巧。本書(shū)在向讀者介紹基本PL/SQL的同時(shí),還融合7很多在Oracle9i中才有的PL/SQL新特性,這些特性貫穿于本書(shū)各個(gè)章節(jié)之中。本書(shū)內(nèi)容劃分為三大部分,首先是基礎(chǔ)知識(shí),介紹了PL/SQL簡(jiǎn)介、PL/SQL基礎(chǔ)、控制結(jié)構(gòu)、SQL基本命令、Oracle內(nèi)置函數(shù)、自創(chuàng)建過(guò)程和函數(shù)、包和異常處理等內(nèi)容;第二部分為應(yīng)用開(kāi)發(fā),介紹了游標(biāo)技術(shù)、觸發(fā)器、集合、對(duì)象、本機(jī)動(dòng)態(tài)SQL以及文件讀寫(xiě);最后一部分為高級(jí)部分,介紹了會(huì)話間通信、Oracle高級(jí)隊(duì)列、作業(yè)管理、大型對(duì)象、開(kāi)發(fā)Web程序以及性能優(yōu)化等PL/SQL高級(jí)技術(shù)。本書(shū)專為從事Oracle開(kāi)發(fā)的初級(jí)程序員和中級(jí)程序員編寫(xiě),通過(guò)本書(shū)的學(xué)習(xí),可以使您快速地由Oracle的門(mén)外漢轉(zhuǎn)變?yōu)榫∣racle9i的專業(yè)人士,同時(shí)本書(shū)對(duì)Oracle高級(jí)程序員也有很大的借鑒和幫助作用,本書(shū)亦對(duì)作為各初、高等院校師生的教學(xué)、自學(xué)叢書(shū)和社會(huì)相關(guān)領(lǐng)域培訓(xùn)班的首選教材。

作者簡(jiǎn)介

暫缺《Oracle9i PL/SQL從入門(mén)到精通》作者簡(jiǎn)介

圖書(shū)目錄

前言
第1章 PL/SQL簡(jiǎn)介
1.1 什么是PL/SQL
1.2 PL/SQL功能特性
1.2.1 塊結(jié)構(gòu)
1.2.2 變量和類型
1.2.3 程序控制結(jié)構(gòu)
1.2.4 游標(biāo)
1.2.5 過(guò)程和函數(shù)
1.2.6 包
1.2.7 動(dòng)態(tài)SQL
1.2.8 對(duì)象類型
1.2.9 集合
1.2.10 內(nèi)置包
1.3 Oracle 9i的 PL/SQL新特性
1.4 使用SQL*Plus
1.5 使用SQL*Plus Worksheet
1.6 小結(jié)
1.7 練習(xí)
第2章 PL/SQL基礎(chǔ)
2.1 PL/SQL程序結(jié)構(gòu)
2.1.1 PL/SQL塊的類型
2.1.2 PL/SQL塊的結(jié)構(gòu)
2.1.3 詞法單位
2.2 變量聲明
作用域和可見(jiàn)性
2.3 PL/SQL變量類型
2.3.1 數(shù)字型
2.3.2 字符型
2.3.3 國(guó)際化字符類型
2.3.4 LOB(大型對(duì)象)類型
2.3.5 布爾(BOOLEAN)類型
2.3.6 日期和時(shí)間間隔(Datetime和Interval)類型
2.3.7 復(fù)合類型
2.3.8 引用類型
2.3.9 用戶自定義類型
2.4 數(shù)據(jù)類型轉(zhuǎn)換
2.4.1 顯式轉(zhuǎn)換(Explicit Conversion)
2.4.2 隱式轉(zhuǎn)換(Implicit Conversion)
2.4.3 隱式轉(zhuǎn)換和顯式轉(zhuǎn)換的比較
2.5 PL/SQL表達(dá)式
2.5.1 運(yùn)算符的優(yōu)先級(jí)
2.5.2 字符表達(dá)式
2.5.3 布爾表達(dá)式
2.5.4 CASE表達(dá)式
2.5.5 在比較和條件語(yǔ)句中處理NULL值
2.6 PL/SQL運(yùn)算符
2.6.1 算術(shù)運(yùn)算符
2.6.2 邏輯運(yùn)算符
2.6.3 比較運(yùn)算符
2.6.4 字符串運(yùn)算符
2.6.5 用戶自定義運(yùn)算符
2.7 小結(jié)
2.8 練習(xí)
第3章 表和記錄
3.1 表
3.2 記錄
3.2.1 記錄的定義
3.2.2 記錄賦值
3.3 %TYPE和%ROWTYPE
3.3.1 使用%TYPE類型
3.3.2 使用%ROWTYPE類型
3.4 偽列
3.4.1 CURRVAL和NEXTVAL偽列
3.4.2 ROWID偽列
3.4.3 ROWNUM偽列
3.5 小結(jié)
3.6 練習(xí)
第4章 PL/SQL控制結(jié)構(gòu)
4.1 條件控制
4.1.1 IF-THEN語(yǔ)旬
4.1.2 IF-THEN-ELSE語(yǔ)句
4.1.3 IF-THEN-ELSIF語(yǔ)句
4.1.4 CASE語(yǔ)句
4.1.5 搜索CASE語(yǔ)句
4.1.6 條件語(yǔ)句使用指導(dǎo)
4.2 循環(huán)結(jié)構(gòu)
4.2.1 LOOP循環(huán)
4.2.2 WHILE-LOOP循環(huán)
4.2.3 FOR循環(huán)
4.2.4 循環(huán)語(yǔ)句使用指導(dǎo)
4.3 順序結(jié)構(gòu)
4.3.1 GOTO語(yǔ)句
4.3.2 NULL語(yǔ)句
4.4 小結(jié)
4.5 練習(xí)
第5章 SQL基本命令
5.1 SQL基本命令分類
5.2 數(shù)據(jù)定義語(yǔ)言(DDL)
5.3 數(shù)據(jù)操縱語(yǔ)言(DML)
5.3.1 INSERT語(yǔ)句
5.3.2 SELECT語(yǔ)句
5.3.3 UPDATE語(yǔ)句
5.3.4 DELETE語(yǔ)句
5.3.5 LOCK TABLE命令
5.4 事務(wù)控制命令
5.4.1 SET TRANSACTION
5.4.2 COMMIT與ROLLBACK
5.4.3 SAVE POINT
5.5 會(huì)話控制命令
5.5.1 ALTER SESSION命令
5.5.2 SET ROLE命令
5.6 系統(tǒng)控制命令
5.7 小結(jié)
5.8 練習(xí)
第6章 Oracle內(nèi)置SQL函數(shù)
6.1 錯(cuò)誤報(bào)告(Error Reporing)函數(shù)
6.2 數(shù)值(Number)函數(shù)
6.2.1 BITAND
6.2.2 CEIL
6.2.3 FLOOR
6.2.4 SIGN
6.2.5 ROUND
6.2.6 TRUNC
6.3 字符(Character)函數(shù)
6.3.1 CONCAT
6.3.2 INSTR
6.3.3 LPAD
6.3.4 LTRIM
6.3.5 NLS_INITCAP
6.3.6 NLS_LOWER
6.3.7 NLS_UPPER
6.3.8 NLSSORT
6.3.9 REPLACE
6.3.10 SOUNDEX
6.3.11 SUBSTR
6.3.12 TRANSLATE
6.3.13 TRIM
6.4 轉(zhuǎn)換(Conversion)函數(shù)
6.4.1 CONVERT
6.4.2 TO_CHAR
6.4.3 TO_CLOB
6.4.4 TO_DATE
6.4.STO_MULTI_BYTE
6.4.6 TO_SINGLE_BYTE
6.4.7 TO_ NUMBER
6.5 日期(Date)函數(shù)
6.5.1 SYSDATE函數(shù)
6.5.2 ADD_MONTHS函數(shù)
6.5.3 CURRENT_DATE函數(shù)
6.5.4 CURRENT_TIMESTAMP函數(shù)
6.5.5 DBTIMEZONE函數(shù)
6.5.6 EXTRACT函數(shù)
6.5.7 FROM_TZ函數(shù)
6.5.8 LOCALTIMESTAMP函數(shù)
6.5.9 MONTHS_BETWEEN函數(shù)
6.5.10 NEW_TIME函數(shù)
6.5.11 NEXT_DAY函數(shù)
6.5.12 NUMTODSINTERVAL函數(shù)
6.5.13 NUMTOYMINTERVAL函數(shù)
6.5.14 ROUND函數(shù)
6.5.15 SESSIONTIMEZONE函數(shù)
6.5.16 SYSTIMESTAMP函數(shù)
6.5.17 TO_DSINTERVAL函數(shù)
6.5.18 TO_TIMESTAMP函數(shù)
6.5.19 TO_TIMESTAMP_TZ函數(shù)
6.5.20 TO_YMINTERVAL函數(shù)
6.5.21 TZ_OFFSET函數(shù)
6.5.22 TRUNC函數(shù)
6.6 分組(Group)函數(shù)
6.6.1 STDDEV函數(shù)
6.6.2 VARIANCE函數(shù)
6.7 雜項(xiàng)(Misc)函數(shù)
6.7.1 DECODE函數(shù)
6.7.2 DUMP函數(shù)
6.7.3 GREATEST函數(shù)
6.7.4 LEAST函數(shù)
6.7.5 NVL函數(shù)
6.8 小結(jié)
6.9 練習(xí)
第7章 過(guò)程與函數(shù)
7.1 使用過(guò)程
7.1.1 創(chuàng)建過(guò)程
7.1.2 調(diào)用過(guò)程
7.1.3 重新編譯過(guò)程
7.1.4 刪除過(guò)程
7.2 使用函數(shù)
7.2.1 函數(shù)的定義
7.2.2 RETURN語(yǔ)句
7.2.3 調(diào)用函數(shù)
7.2.4 刪除函數(shù)
7.3 子程序
7.3.1 內(nèi)置子程序
7.3.2 本地子程序
7.4 遞歸
7.5 小結(jié)
7.6 練習(xí)
第8章 包
8.1 包的概念
8.2 包的規(guī)范與創(chuàng)建
8.2.1 使用包的優(yōu)勢(shì)
8.2.2 理解包規(guī)范
8.2.3 理解包體
8.3 包的調(diào)用
8.4 包的重新編譯和重載
8.4.1 包的重新編譯
8.4.2 包的重載
8.5 小結(jié)
8.6 練習(xí)
第9章 異常處理
9.1 什么是異常
9.2 PL/SQL預(yù)定義異常
9.3 PL/SQL的異常處理結(jié)構(gòu)
9.3.1 異常的觸發(fā)
9.3.2 異常的傳播
9.4 自定義異常
9.4.1 聲明異常
9.4.2 使用編譯指令EXCEPTION_INIT
9.4.3 使用RAISE_APPLICATION_ERROR
9.4.4 使用錯(cuò)誤函數(shù)SQLCODE和SQLERRM
9.5 小結(jié)
9.6 練習(xí)
第10章 游標(biāo)
10.1 什么是游標(biāo)
10.2 顯式游標(biāo)
10.2.1 聲明游標(biāo)
10.2.2 打開(kāi)游標(biāo)(OPEN CURSOR)
10.2.3 提取游標(biāo)(FETCH CURSOR)
10.2.4 關(guān)閉游標(biāo)(CLOSE CURSOR)
10.2.5 顯式游標(biāo)的屬性
10.2.6 在游標(biāo)中使用子查詢
10.2.7 在包中使用游標(biāo)
10.3 隱式游標(biāo)
10.4 游標(biāo)提取循環(huán)
10.4.1 基本循環(huán)(LOOP…END LOOP)
10.4.2 WHILE循環(huán)
10.4.3 FOR循環(huán)(CURSOR FOR LOOP)
10.4.4 SELECT FOR UPDATE游標(biāo)
10.5 游標(biāo)變量
10.5.1 聲明游標(biāo)變量
10.5.2 控制游標(biāo)變量
10.5.3 使用游標(biāo)變量的限制
10.6 小結(jié)
10.7 練習(xí)
第11章 觸發(fā)器
11.1 觸發(fā)器
11.2 DML觸發(fā)器
11.2.1 創(chuàng)建DML觸發(fā)器
11.2.2 訪問(wèn)行觸發(fā)器中的列值
11.2.3 條件謂詞
11.3 使用DML觸發(fā)器
11.3.1 維護(hù)數(shù)據(jù)完整性
11.3.2 維護(hù)修改的歷史日志
11.4 系統(tǒng)觸發(fā)器
11.4.1 創(chuàng)建系統(tǒng)觸發(fā)器
11.4.2 事件屬性
11.4.3 系統(tǒng)觸發(fā)器的例子
11.5 替代觸發(fā)器
11.5.1 替代觸發(fā)器的創(chuàng)建
11.5.2 替代觸發(fā)器的編寫(xiě)
11.5.3 視圖所包括的嵌套表上的列的觸發(fā)器
11.6 觸發(fā)器的例外
11.6.1 在觸發(fā)器體的錯(cuò)誤條件和例外
11.6.2 觸發(fā)器和處理遠(yuǎn)程的例外
11.7 小結(jié)
11.8 練習(xí)
第12章 事務(wù)管理和鎖定
12.1 事務(wù)管理
12.1.1 COMMIT(提交)
12.1.2 ROLLBACK(回滾)
12.1.3 SAVEPOINT(保存點(diǎn))
12.1.4 SET TRANSACTION
12.1.5 分布式事務(wù)的管理
12.1.6 RELEASE
12.2 鎖定
12.2.1 表鎖定
12.2.2 鎖定記錄
12.2.3 顯式的鎖定
12.2.4 其他的鎖定
12.2.5 DBMS_LOCK包
12.3 小結(jié)
12.4 練習(xí)
第13章 集合
13.1 集合概述
13.2 索引表
13.2.1 定義索引表
13.2.2 向索引表中插入數(shù)據(jù)
13.2.3 引用索引表的值
13.3 嵌套表
13.3.1 聲明嵌套表
13.3.2 嵌套表的初始化和賦值
13.3.3 數(shù)據(jù)庫(kù)中的嵌套表
13.4 變長(zhǎng)數(shù)組
13.4.1 定義變長(zhǎng)數(shù)組
13.4.2 初始化變長(zhǎng)數(shù)組
13.4.3 數(shù)據(jù)庫(kù)中的數(shù)組
13.5 使用集合方法
13.5.1 EXISTS方法
13.5.2 COUNT方法
13.5.3 LIMIT方法
13.5.4 FIRST和LAST方法
13.5.5 PRIOR和NEXT方法
13.5.6 EXTED方法
13.5.7 DELETE和TRIM方法
13.5.8 把方法用于集合參數(shù)
13.6 集合的異常處理
13.7 批聯(lián)編
13.7.1 使用FORALL語(yǔ)句
13.7.2 使用BULK COLLECT
13.8 小結(jié)
13.9 練習(xí)
第14章 PL/SQL對(duì)象類型
14.1 面向?qū)ο蟮幕靖拍?br />14.1.1 對(duì)象(Object)
14.1.2 類(Class)
14.1.3 繼承(Inheritance)
14.1.4 多態(tài)性
14.2 對(duì)象類型
14.2.1 為什么使用對(duì)象
14.2.2 對(duì)象類型的結(jié)構(gòu)
14.2.3 對(duì)象類型的組成
14.3 定義對(duì)象類型
14.3.1 對(duì)象類型的定義
14.3.2 SELF參數(shù)
14.3.3 PL/SQL的繼承
14.3.4 更改和刪除對(duì)象類型
14.4 聲明并初始化對(duì)象
14.4.1 聲明對(duì)象
14.4.2 構(gòu)造函數(shù)與初始化對(duì)象
14.5 對(duì)象的使用
14.5.1 存取屬性
14.5.2 調(diào)用構(gòu)造函數(shù)
14.5.3 調(diào)用方法
14.6 按列存儲(chǔ)對(duì)象
14.7 對(duì)象表
14.7.1 創(chuàng)建對(duì)象表
14.7.2 向?qū)ο蟊碇刑砑訉?duì)象
14.7.3 檢索對(duì)象表中的對(duì)象
14.7.4 更新對(duì)象表
14.7.5 刪除對(duì)象表的對(duì)象
14.8 共享對(duì)象
14.8.1 引用
14.8.2 REF和DEREF函數(shù)
14.8.3 前期類型定義
14.9 比較對(duì)象
14.9.1 MAP方法
14.9.2 ORDER方法
14.9.3 指導(dǎo)要點(diǎn)
14.10 小結(jié)
14.11 練習(xí)
第15章 跟蹤和調(diào)試
15.1 調(diào)試語(yǔ)法錯(cuò)誤
15.2 調(diào)試邏輯錯(cuò)誤
15.2.1 邏輯錯(cuò)誤例子
15.2.2 邏輯錯(cuò)誤解決
15.3 使用工具調(diào)試程序
15.3.1 在程序中插入調(diào)試用表
15.3.2 DBMS_OUTPUT包
15.4 程序的規(guī)劃與代碼編寫(xiě)
15.4.1 程序結(jié)構(gòu)的規(guī)劃
15.4.2 編制代碼
15.4.3 格式化代碼
15.5 小結(jié)
15.6 練習(xí)
第16章 本機(jī)動(dòng)態(tài)SQL
16.1 什么是動(dòng)態(tài)SQL
16.2 動(dòng)態(tài)SQL的兩種方法
16.3 使用EXECUTE IMMEDIATE語(yǔ)句
16.3.1 執(zhí)行DDL
16.3.2 執(zhí)行PL/SQL塊
16.3.3 綁定變量
16.4 使用OPEN-FOR、FETCH和CLOSE語(yǔ)句
16.5 使用批動(dòng)態(tài)SQL
16.5.1 批EXECUTE IMMEDIATE
16.5.2 批FETCH
16.5.3 批FORALL
16.6 動(dòng)態(tài)SQL的技巧
16.6.1 改進(jìn)性能
16.6.2 使用重復(fù)的占位符
16.6.3 使用游標(biāo)屬性
16.6.4 傳遞Null參數(shù)
16.6.5 遠(yuǎn)程操作
16.6.6 使用調(diào)用者特權(quán)
16.6.7 避免死鎖
16.7 小結(jié)
16.8 練習(xí)
第17章 輸入與輸出
17.1 DBMS_OUTPUT包
17.1.1 使用DBMS_OUTPUT包
17.1.2 啟用DBMS_OUTPUT包
17.1.3 關(guān)閉DBMS_OUTPUT包
17.1.4 將數(shù)據(jù)寫(xiě)到緩沖區(qū)
17.1.5 從緩沖區(qū)中讀取數(shù)據(jù)
17.1.6 應(yīng)用舉例
17.2 UTL_FILE包
17.2.1 安全性
17.2.2 使用UTL_FILE包函數(shù)與文件I/O步驟
17.2.3 UTL_FILE引發(fā)的異常
17.2.4 文件的打開(kāi)與關(guān)閉
17.2.5 文件輸出
17.2.6 文件輸入
17.3 小結(jié)
17.4 練習(xí)
第18章 會(huì)話間通信
18.1 DBMS_SESSION
18.1.1 SET_IDENTIFIER
18.1.2 SET_CONTEXT
18.1.3 CLEAR_CONTEXT
18.1.4 CLEAR_IDENTIFIER
18.1.5 SET_ROLE
18.1.6 SET_SQL_TRACE
18.1.7 SET_NLS
18.1.8 CLOSE_DATABASE_LINK
18.1.9 RESET_PACKAGE
18.1.10 UNIQUE_SESSION_ID函數(shù)
18.1.11 IS_ROLE_ENABLED函數(shù)
18.1.12 IS_SESSION_ALIVE函數(shù)
18.1.13 SET_CLOSE_CACHED_OPEN_CURSORS
18.1.14 FREE_UNUSED_USER_MEMORY
18.1.15 LIST_CONTEXT
18.1.16 SWITCH_CURRENT_CONSUMER_GROUP
18.2 DBMS_ALERT
18.2.1 包DBMS_ALERT中常量的定義
18.2.2 常見(jiàn)錯(cuò)誤
18.2.3 報(bào)警使用機(jī)制
18.2.4 檢查報(bào)警
18.2.5 DBMS_ALERT子程序的概述
18.3 DBMS_PIPE
18.3.1 公有管道和私有管道
18.3.2 DBMS_PIPE子程序的概述
18.4 小結(jié)
18.5 練習(xí)
第19章 高級(jí)隊(duì)列
19.1 高級(jí)隊(duì)列簡(jiǎn)介
19.1.1 異步消息通知
19.1.2 監(jiān)聽(tīng)功能
19.1.3 傳播特征
19.1.4 隊(duì)列監(jiān)視
19.2 隊(duì)列使用
19.2.1 為負(fù)載定義一個(gè)類型
19.2.2 CREATE_QUEUE_TABLE
19.2.3 ALTER_QUEUE_TABLE
19.2.4 DROP_QUEUE_TABLE
19.2.5 CREATE_QUEUE
19.2.6 CREATE_NP_QUEUE
19.2.7 ALTER_QUEUE
19.2.8 DROP_QUEUE
19.2.9 START_QUEUE
19.2.10 STOP_QUEUE
19.2.11 ENQUEUE
19.2.12 DEQUEUE
19.2.13 Message Properties
19.2.14 記錄ENQUEUE_OPTIONS_T
19.2.15 AQ$_AGENT對(duì)象類型
19.2.16 AQ$_RECIPIENT_LIST_T對(duì)象類型
19.2.17 Dequeue Options Type
19.3 其他AQ過(guò)程
19.3.1 GRANT_SYSTEM_PRIVILEGE
19.3.2 REVOKE_SYSTEM_PRIVILEGE
19.3.3 GRANT_QUEUE_PRIVILEGE
19.3.4 REVOKE_QUEUE_PRIVILEGE
19.4 AQ中級(jí)知識(shí)
19.4.1 訂閱者列表和接收者列表
19.4.2 訂閱者列表
19.4.3 接收者列表
19.4.4 AQ執(zhí)行發(fā)布/訂閱
19.4.5 AQ Recipient List Type(接收者列表數(shù)據(jù)類型)
19.4.6 AQ Agent List Type(代理列表類型)
19.4.7 AQ Subscriber List Type(訂閱者列表類型)
19.4.8 AQ Registration Info Type(AQ注冊(cè)信息類型)
19.4.9 AQ Registration Info List Type
19.4.10 LISTEN過(guò)程
19.4.11 REGISTER過(guò)程
19.4.12 UNREGISTER過(guò)程
19.4.13 ADD_SUBSCRIBER過(guò)程
19.4.14 ALTER_SUBSCRIBER過(guò)程
19.4.15 REMOVE_SUBSCRIBER過(guò)程
19.4.16 SCHEDULE_PROPAGATION過(guò)程
19.4.17 UNSCHEDULE_PROPAGATION過(guò)程
19.4.18 VERIFY_QUEUE_TYPES過(guò)程
19.4.19 ALTER_PROPAGATION_SCHEDULE過(guò)程
19.4.20 ENABLE_PROPAGATION_SCHEDULE過(guò)程
19.4.21 DISABLE_PROPAGATION_SCHEDULE過(guò)程
19.5 AQ實(shí)例
19.5.1 創(chuàng)建隊(duì)列表和隊(duì)列
19.5.2 消息入隊(duì)出隊(duì)
19.5.3 消息傳播
19.5.4 刪除AQ對(duì)象
19.6 小結(jié)
19.7 練習(xí)
第20章 數(shù)據(jù)庫(kù)作業(yè)管理
20.1 如何運(yùn)行作業(yè)
20.2 管理作業(yè)隊(duì)列
20.2.1 DBMS_JOB包
20.2.2 作業(yè)環(huán)境(Job Environment)
20.2.3 作業(yè)的導(dǎo)入導(dǎo)出(Import/Export)
20.3 小結(jié)
20.4 練習(xí)
第21章 大型對(duì)象
21.1 大型對(duì)象類型概述
21.1.1 什么是大型對(duì)象
21.1.2 大型對(duì)象數(shù)據(jù)類型
21.1.3 可變寬度(Varying-Width)字符數(shù)據(jù)
21.1.4 大型對(duì)象值和定位器
21.1.5 創(chuàng)建包含大型對(duì)象的表
21.2 Oracle 9i中大型對(duì)象的新特征
21.3 用PL/SQL的DBMS_上OB包
21.3.1 DBMS_LOB包函數(shù)/過(guò)程介紹
21.3.2 DBMS_LOB包的大型對(duì)象定位器
21.3.3 DBMS_LOB包的數(shù)據(jù)類型常數(shù)及異常
21.3.4 DBMS_LOB包的規(guī)則和限制
21.4 使用外部大型對(duì)象BFILE
21.4.1 創(chuàng)建目錄對(duì)象
21.4.2 打開(kāi)BFILE
21.4.3 函數(shù)FILEISOPEN
21.4.4 函數(shù)FILEEXISTS
21.4.5 關(guān)閉文件的過(guò)程
21.4.6 獲得文件信息
21.4.7 讀文件操作
21.4.8 比較兩個(gè)文件內(nèi)容
21.4.9 INSTR函數(shù)
21.4.10 SUBSTR函數(shù)
21.5 使用外部大型對(duì)象BFILE的范例
21.6 使用內(nèi)部大型對(duì)象
21.6.1 APPEND過(guò)程
21.6.2 COMPARE函數(shù)
21.6.3 COPY過(guò)程
21.6.4 EMPTY_BLOB和EMPTY_CLOB函數(shù)
21.6.5 ERASE過(guò)程
21.6.6 GETLENGTH函數(shù)
21.6.7 INSTR函數(shù)
21.6.8 READ過(guò)程
21.6.9 SUBSTR函數(shù)
21.6.10 TRIM過(guò)程
21.6 11 WRITE過(guò)程
21.6.12 WRITEAPPEND過(guò)程
21.7 使用內(nèi)部大型對(duì)象的范例
21.7.1 向內(nèi)部LOB拷貝數(shù)據(jù)
21.7.2 向內(nèi)部LOB中添加數(shù)據(jù)
21.7.3 分析內(nèi)部LOB內(nèi)容
21.7.4 編輯內(nèi)部LOB對(duì)象
21.8 臨時(shí)大型對(duì)象
21.8.1 臨時(shí)大型對(duì)象概述
21.8.2 臨時(shí)大型對(duì)象的使用
21.9 LONG與LOB數(shù)據(jù)類型
21.9.1 LONG與LOB數(shù)據(jù)類型的比較
21.9.2 LONG與LOB數(shù)據(jù)類型的轉(zhuǎn)換
21.10 小結(jié)
21.11 練習(xí)
第22章 開(kāi)發(fā)Web應(yīng)用程序
22.1 PL/SQL Web應(yīng)用程序概念
22.1.1 使用PL/SQL存儲(chǔ)過(guò)程和函數(shù)
22.1.2 PL/SQL Server Pages
22.1.3 為XML啟用PL/SQL Web應(yīng)用程序
22.2 設(shè)置和檢驗(yàn)PL/SQL服務(wù)器頁(yè)
22.2.1 安裝Oracle HTTP Server
22.2.2 創(chuàng)建一個(gè)PSP文件
22.2.3 將PSP文件導(dǎo)入到數(shù)據(jù)庫(kù)
22.2.4 設(shè)置Oracle HTTP Server
22.2.5 從瀏覽器中調(diào)用PSP
22.3 PL/SQL Web應(yīng)用程序的參數(shù)傳遞
22.3.1 從HTML表單中傳遞列表框或微調(diào)框參數(shù)
22.3.2 從HTML表單中傳遞單選按鈕或復(fù)選框參數(shù)
22.3.3 從HTML表單傳遞輸入域參數(shù)
22.3.4 從HTML表單中傳遞隱藏參數(shù)的值
22.3.5 提交一張完整的HTML表單
22.3.6 從HTML表單中處理丟失的輸入
22.3.7 在網(wǎng)頁(yè)之間維護(hù)狀態(tài)信息
22.4 在PL/SQL存儲(chǔ)過(guò)程中執(zhí)行網(wǎng)絡(luò)操作
22.4.1 從PL/SQL中發(fā)送郵件
22.4.2 從PL/SQL中得到一個(gè)主機(jī)名或地址
22.4.3 在PL/SQL中操作TCP/IP連接
22.4.4 從PL/SQL中檢索一個(gè)HTTP URL的內(nèi)容
22.4.5 操作表格、圖像、Cookies和CGI變量
22.5 PL/SQL Server Pages
22.5.1 選擇一個(gè)軟件配置
22.5.2 為PL/SQL服務(wù)器頁(yè)編寫(xiě)代碼和內(nèi)容
22.5.3 把PL/SQL服務(wù)器頁(yè)裝載到數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程
22.6 PL/SQL Server Pages實(shí)例
22.6.1 一次性顯示表的內(nèi)容
22.6.2 使用循環(huán)打印表的內(nèi)容
22.6.3 用戶選擇
22.6.4 調(diào)用PL/SQL服務(wù)器頁(yè)的HTML表單
22.6.5 在PSP文件中包含JavaScript
22.6.6 調(diào)試PL/SQL Server Pages
22.6.7 將PSP應(yīng)用程序加入產(chǎn)品
22.7 小結(jié)
22.8 練習(xí)
第23章 調(diào)整PL/SQL應(yīng)用程序
23.1 PL/SQL性能問(wèn)題的原因
23.2 識(shí)別PL/SQL性能問(wèn)題
23.2.1 剖析API:DBMS_PROFILER包
23.2.2 跟蹤API:DBMS_TRACE包
23.3 性能調(diào)整的PL/SQL特征
23.3.1 通過(guò)本機(jī)動(dòng)態(tài)SQL改進(jìn)PL/SQL性能
23.3.2 通過(guò)批聯(lián)編提高PL/SQL性能
23.3.3 使用NOCOPY編譯器提示來(lái)提高PL/SQL性能
23.3.4 使用RETURNING子句提高PL/SQL性能
23.3.5 使用外部程序提高PL/SQL性能
23.3.6 使用對(duì)象類型和集合來(lái)提高PL/SQL性能
23.3.7 編譯PL/SQL代碼以便于本地執(zhí)行
23.4 小結(jié)
附錄一 PL/SQL保留字
附錄二 部分練習(xí)答案
附錄三 部分表結(jié)構(gòu)
附錄四 SQL*Plus的使用
F4.1 啟動(dòng)SQL*Plus
F4.2 輸入和執(zhí)行命令
F4.3 編輯SQL命令
F4.4 創(chuàng)建和修改命令文件
F4.5 環(huán)境變量的設(shè)置和保存
F4.6 編寫(xiě)交互命令
F4.7 格式化查詢結(jié)果

本目錄推薦

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