日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

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

Oracle9i PL/SQL從入門到精通

Oracle9i PL/SQL從入門到精通

定 價(jià):¥65.00

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

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

內(nèi)容簡介

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

作者簡介

暫缺《Oracle9i PL/SQL從入門到精通》作者簡介

圖書目錄

前言
第1章 PL/SQL簡介
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 過程和函數(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 變量聲明
作用域和可見性
2.3 PL/SQL變量類型
2.3.1 數(shù)字型
2.3.2 字符型
2.3.3 國際化字符類型
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 在比較和條件語句中處理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語旬
4.1.2 IF-THEN-ELSE語句
4.1.3 IF-THEN-ELSIF語句
4.1.4 CASE語句
4.1.5 搜索CASE語句
4.1.6 條件語句使用指導(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)語句使用指導(dǎo)
4.3 順序結(jié)構(gòu)
4.3.1 GOTO語句
4.3.2 NULL語句
4.4 小結(jié)
4.5 練習(xí)
第5章 SQL基本命令
5.1 SQL基本命令分類
5.2 數(shù)據(jù)定義語言(DDL)
5.3 數(shù)據(jù)操縱語言(DML)
5.3.1 INSERT語句
5.3.2 SELECT語句
5.3.3 UPDATE語句
5.3.4 DELETE語句
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章 過程與函數(shù)
7.1 使用過程
7.1.1 創(chuàng)建過程
7.1.2 調(diào)用過程
7.1.3 重新編譯過程
7.1.4 刪除過程
7.2 使用函數(shù)
7.2.1 函數(shù)的定義
7.2.2 RETURN語句
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)勢
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 打開游標(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 訪問行觸發(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ā)器的編寫
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ù)庫中的嵌套表
13.4 變長數(shù)組
13.4.1 定義變長數(shù)組
13.4.2 初始化變長數(shù)組
13.4.3 數(shù)據(jù)庫中的數(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語句
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)試語法錯(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ī)劃與代碼編寫
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語句
16.3.1 執(zhí)行DDL
16.3.2 執(zhí)行PL/SQL塊
16.3.3 綁定變量
16.4 使用OPEN-FOR、FETCH和CLOSE語句
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ù)寫到緩沖區(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 文件的打開與關(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 常見錯(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ì)列簡介
19.1.1 異步消息通知
19.1.2 監(jiān)聽功能
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過程
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過程
19.4.11 REGISTER過程
19.4.12 UNREGISTER過程
19.4.13 ADD_SUBSCRIBER過程
19.4.14 ALTER_SUBSCRIBER過程
19.4.15 REMOVE_SUBSCRIBER過程
19.4.16 SCHEDULE_PROPAGATION過程
19.4.17 UNSCHEDULE_PROPAGATION過程
19.4.18 VERIFY_QUEUE_TYPES過程
19.4.19 ALTER_PROPAGATION_SCHEDULE過程
19.4.20 ENABLE_PROPAGATION_SCHEDULE過程
19.4.21 DISABLE_PROPAGATION_SCHEDULE過程
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ù)庫作業(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ù)/過程介紹
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 打開BFILE
21.4.3 函數(shù)FILEISOPEN
21.4.4 函數(shù)FILEEXISTS
21.4.5 關(guān)閉文件的過程
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過程
21.6.2 COMPARE函數(shù)
21.6.3 COPY過程
21.6.4 EMPTY_BLOB和EMPTY_CLOB函數(shù)
21.6.5 ERASE過程
21.6.6 GETLENGTH函數(shù)
21.6.7 INSTR函數(shù)
21.6.8 READ過程
21.6.9 SUBSTR函數(shù)
21.6.10 TRIM過程
21.6 11 WRITE過程
21.6.12 WRITEAPPEND過程
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章 開發(fā)Web應(yīng)用程序
22.1 PL/SQL Web應(yīng)用程序概念
22.1.1 使用PL/SQL存儲(chǔ)過程和函數(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ù)器頁
22.2.1 安裝Oracle HTTP Server
22.2.2 創(chuàng)建一個(gè)PSP文件
22.2.3 將PSP文件導(dǎo)入到數(shù)據(jù)庫
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)頁之間維護(hù)狀態(tài)信息
22.4 在PL/SQL存儲(chǔ)過程中執(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ù)器頁編寫代碼和內(nèi)容
22.5.3 把PL/SQL服務(wù)器頁裝載到數(shù)據(jù)庫存儲(chǔ)過程
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ù)器頁的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性能問題的原因
23.2 識(shí)別PL/SQL性能問題
23.2.1 剖析API:DBMS_PROFILER包
23.2.2 跟蹤API:DBMS_TRACE包
23.3 性能調(diào)整的PL/SQL特征
23.3.1 通過本機(jī)動(dòng)態(tài)SQL改進(jìn)PL/SQL性能
23.3.2 通過批聯(lián)編提高PL/SQL性能
23.3.3 使用NOCOPY編譯器提示來提高PL/SQL性能
23.3.4 使用RETURNING子句提高PL/SQL性能
23.3.5 使用外部程序提高PL/SQL性能
23.3.6 使用對(duì)象類型和集合來提高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 編寫交互命令
F4.7 格式化查詢結(jié)果

本目錄推薦

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