




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、Oracle8i/9i數(shù)據(jù)庫基礎(初稿)2003 年 01 月 4 日2前言本講稿(ORACLE8i 數(shù)據(jù)庫基礎)是作者在多年的工作和授課中的總結(jié),主要包括兩個部分,第一部分是 ORACLE SQL*PLUS 基礎,主要講述 ORACLE 應用系統(tǒng)設計的基本知識和給出一些有用的實例;第二部分是介紹 ORACLE PL/SQL 知識,主要講述 ORACLE 數(shù)據(jù)庫PL/SQL 程序設計所用到基本知識,這部分給出進行應用設計所必需的基礎知識。這兩部分的內(nèi)容都盡可能做到內(nèi)容簡潔而全面。特點是,1.用簡單明了的語句對解釋各個部分的內(nèi)容,省去一些理論性的解釋;2.給出作者在應用設計和開發(fā)中的一些具體的例
2、子,為軟件提供一些借鑒,省去查閱大量資料的時間。3.給出了許多資料所沒有提供的一些使用技巧,如導出觸發(fā)器等??傊瑑?nèi)容基本上包括當前 Oracle8I 的最新內(nèi)容。同時也覆蓋了最新的ORACLE8i OCP 培訓大綱的內(nèi)容。不僅包含 ORACLE 程序設計 、DBA 所必須掌握的知識,而且還含蓋了系統(tǒng)分析員所要求的內(nèi)容。與本書(講稿)相伴的還有Oracle8i/9i 初級數(shù)據(jù)庫管理和Oracle8i/9i 高級數(shù)據(jù)庫管理。全書內(nèi)容簡練實用,可作為 ORACLE 數(shù)據(jù)庫管理參考,也可作為應用開發(fā)和系統(tǒng)分析與設計以及大學計算機專業(yè)教學的參考資料。由于作者水平所限,加之ORACLE 的與內(nèi)容的浩瀚,
3、在資料的整理與收集中可能有不少錯誤和不妥之處,希望讀者給予批評制正。3目錄第一部分 Oracle SQL*PLUS基礎23第一章1.1Oracle數(shù)據(jù)庫基礎23理解關系數(shù)據(jù)庫系統(tǒng)(RDBMS)231.1.1關系模型231.1.2Codd 十二法則24關系數(shù)據(jù)庫系統(tǒng)(RDBMS)的組成241.2.1RDBMS 內(nèi)核241.2.2數(shù)據(jù)字典概念25SQL 、SQL*Plus及 PL/SQL251.3.1SQL 和SQL*PLUS的差別251.3.2PL/SQL 語言27登錄到SQL*PLUS271.4.1UNIX 環(huán)境271.4.2Windows NT 和WINDOWS/2000環(huán)境29常用SQL*
4、PLUS 附加命令簡介321.21.31.41.51.5.11.5.21.5.31.5.41.5.51.5.61.5.71.5.81.5.91.5.10登錄到SQL*PLUS32EXIT 和QUIT32DESCRIBE( 顯示表、視圖結(jié)構(gòu))33LIST(列出)命令33Change( 替換字符串)命令34Append (追加字符串)命令34Save 保存當前緩沖區(qū)命令到文件35GET 將命令文件讀到緩沖區(qū)35SPOOL 將信息到文件中36再運行當前緩沖區(qū)令361.61.71.8常用數(shù)據(jù)字典簡介37ORACLE 數(shù)據(jù)類型38SQL1.8.11.8.2語句基礎44SQL 語句所用符號44簡單sele
5、ct.451.91.10第二章2.12.2偽列及偽表46使用SQL Worksheet工作46基礎50SELECT 語句50SQL 中的單函數(shù)50字符函數(shù)50數(shù)字函數(shù)56日期函數(shù)62轉(zhuǎn)換函數(shù)652.2.12.2.22.2.32.2.42.2.5單單單單其它的單函數(shù)682.3SQL 中的組函數(shù)7342.3.12.3.22.3.3多組函數(shù)73帶 GROUPBY 的計算75用 HAVING來限制分組的計算75和格式化輸出762.42.4.12.4.22.4.3用用用ORDER BY 子句來對結(jié)果進行排序76BREAK 命令 來對結(jié)果進行排列76COMPUTE 命令對結(jié)果進行格式化792.5配置會話環(huán)
6、境822.5.12.5.22.5.32.5.42.5.52.5.62.5.72.5.82.5.92.5.102.5.11ARRAYSIZE (取回的行數(shù))82AUTOCOMMIT( 自動提交)83LINESIZE( 行顯示寬度)83LONG( 長類型顯示字節(jié)數(shù))83PAGESIZE( 頁行數(shù))83PAUSE( 暫停)84SPACE( 列間空格)84Termout ( 啟/停屏幕顯示)84ECHO ( 啟/停命令顯示)84TRANSACTION ( 啟動事務)85SHOW ALL( 列出所有參數(shù))852.6格式化輸出872.6.12.6.2一般數(shù)據(jù)的格式化輸出87日期的格式化輸出882.72.8
7、2.9第三章3.1加標題89建立簡單報告90輸入變量91表及索引的定義操作94建立表結(jié)構(gòu)943.1.13.1.23.1.3建立表結(jié)構(gòu)命令94建立表結(jié)構(gòu)例子96建立臨時表結(jié)構(gòu)973.3修改表結(jié)構(gòu)983.3.13.3.23.3.33.3.43.3.53.3.63.3.73.3.8修改表結(jié)構(gòu)命令98修改表結(jié)構(gòu)例子99刪除表結(jié)構(gòu)101使用CHECK作限制約束101使用UNRECOVERABLE創(chuàng)建表102將表移動到新的數(shù)據(jù)段或新的表空間102手工分配表的空間104標記不使用的列和刪除不使用的列1043.3主鍵1063.3.13.3.23.3.3創(chuàng)建主鍵106改變主鍵109刪除主鍵1093.4外部鍵11
8、053.4.13.4.23.4.3建立外部鍵110修改外部鍵112刪除外部鍵1123.5索引1123.5.13.5.23.5.3建立索引112修改索引114刪除索引1153.6新索引類型1153.6.13.6.23.6.3基于函數(shù)的索引115反向鍵索引117索引組織表1173.73.8抽象數(shù)據(jù)類型的使用118大數(shù)據(jù)類型的使用1193.8.13.8.23.8.3可用數(shù)據(jù)類型119為LOB數(shù)據(jù)類型指定.120操作和檢索LOB數(shù)據(jù)1213.9表和索引有關的數(shù)據(jù)字典1243.9.1表和索引數(shù)據(jù)字典1243.9.2數(shù)據(jù)字典例子125第四章 視圖、同義詞和序列1284.1視圖1284.1.14.1.24.
9、1.34.1.4使用視圖來修改表中數(shù)據(jù)128創(chuàng)建一個新視圖128刪除一個視圖130改變視圖1314.2實體視圖(MATERIALIZED VIEW)1314 .2.14.2.24.2.34.2.44.2.45創(chuàng)建實體視圖131創(chuàng)建實體視圖日志137修改實體視圖139修改實體視圖日志141實體視圖完整例子1424.3序號(sequence)1464.3.14.3.24.3.34.3.4建立序號146修改序號147使用序號147刪除序號1474.4同義詞1484.4.1建立同義詞1484.4.2刪除同義詞1494.5視圖、同義詞和序列有關的數(shù)據(jù)字典149第五章 簇與分區(qū)1505.1簇( clust
10、er )1505.1.0簇概念1505.1.1建立簇15265.1.25.1.35.1.45.1.5改變簇155刪除簇155刪除簇索引156收集簇信息1565.2分區(qū)1585.2.15.2.25.2.35.2.35.2.4分區(qū)的優(yōu)點158分區(qū)的方法159創(chuàng)建表的分區(qū)159創(chuàng)建索引的分區(qū)164維護表分區(qū)和索引分區(qū)1675.3簇與分區(qū)有關的數(shù)據(jù)字典1695.3.1分區(qū)、簇數(shù)據(jù)字典列表1695.3.2基本的分區(qū)、簇信息.169第六章6.1使用SQL 進行數(shù)據(jù)操作170INSERT 操作1706.1.16.1.2操作171操作171用文字用子6.2UPDATE 操作1726.2.16.2.26.2.3
11、用文字更新操作173用更新操作173用相關子更新操作1746.3DETELE 操作1746.3.16.3.26.3.3用delete刪除全部的操作174用delete有條件刪除部分用delete分段刪除大量.175.1756.4insert 、delete及update 的提交和撤消1766.4.16.4.2復雜復雜7.1.17.1.27.1.37.1.4自動提交的設置176保留點和撤消177語句的使用180語句的使用180相關子180外連接180自我連接181UNION,INTERSECT 及MINUS182第七章7.17.2創(chuàng)建復雜的視圖1837.2.17.2.27.2.3分組視圖183合
12、計視圖183組合視圖184樹1847.37.3.1排除單一體和分枝1847.3.2遍歷至根185在from 中使用視圖187一些高級的用法188關于DECODE1887.4第八章8.178.1.18.1.28.1.3關于8.2.18.2.28.2.38.2.48.2.5DECODE 中的if-then-else邏輯188DECODE 的簡單例子188DECODE 實現(xiàn)表的轉(zhuǎn)置189數(shù)據(jù)庫1928.2數(shù)據(jù)庫.192使用同義詞獲得本地透明193在視圖中使用user偽列194使用COPY功能195管理Oracle名稱服務器1968.3關于上下文的使用1968.3.18.3.28.3.3設置上下文選項
13、196為上下文設置表197優(yōu)化文本索引1998.4關于維數(shù)(DIMENSION)1998.4.1CR EATE DIMENSION語法2008.4.2創(chuàng)建維的例子201安全管理203CREATE USER 命令203建立用戶2049.2.1外部驗證(Authenticated )用戶2049.2.2全局(Globally)驗證用戶-企業(yè)驗證204ALTER USER 命令205DROP USER 命令205GRANT 命令與REVOKE 命令2069.5.1GRANT 命令2069.5.2REVOKE 命令206第九章9.19.29.39.49.59.6權限和.207.207.208給用戶20
14、99.6.19.6.29.6.3建立給9.7有關的數(shù)據(jù)字典2099.7.1與用戶、與權限有關的數(shù)據(jù)字典2099.7.2數(shù)據(jù)字典信息209第十章 其它一些常見問題及技巧21210.1一些常見問題21210.1.110.1.210.1.310.1.410.1.510.1.610.1.710.1.810.1.9Oracle 與2000年問題212如何正確日期數(shù)據(jù)213在中只返回滿足條件的部分.214快速大量刪除數(shù)據(jù)Truncate215Rowid 的使用215中不讓被更新217在EXCEPTIONS (完整性)問題217Notin 和NotExists218關于 COPY命令218810.1.10列
15、值為NULL情形的處理21910.1.11使用 product_user_file來限制用戶使用.22010.2常用技巧22110.2.110.2.210.2.310.2.410.2.510.2.610.2.710.2.810.2.910.2.10long 類型的.222如何確定執(zhí)行時間222如何終止用戶會話222用TRANSLATE對數(shù)據(jù)加密和.224如何用來修改數(shù)據(jù)225如何產(chǎn)生創(chuàng)建用戶的 如何產(chǎn)生創(chuàng)建表結(jié)構(gòu)的如何產(chǎn)生創(chuàng)建視圖的如何產(chǎn)生創(chuàng)建序號的.226.227.229.229如何為用戶創(chuàng)建公共同義詞229第二部分第十一章11.111.2Oracle PL/SQL基礎231PL/SQL 程
16、序設計簡介231概述231SQL 與PL/SQL23111.2.111.2.1什么是PL/SQL?231PL/SQL 的好處23211.2.1.111.2.1.211.2.1.3有利于客戶/服務器環(huán)境應用的運行232適合于客戶環(huán)境232客戶及服務器端的好處23211.2.2PL/SQL 可用的SQL語句23311.311.4運行PL/SQL程序233PL/SQL 內(nèi)置包234第十二章PL/SQL 塊結(jié)構(gòu)和組成元素23512.112.212.312.4PL/SQL 結(jié)構(gòu)235PL/SQL 塊236標識符236PL/SQL 變量類型23712.4.112.4.212.4.312.4.412.4.5
17、12.4.6變量類型237復合類型(和表)238使用%ROWTYPE240LOB 類型240用戶定義的子類型241數(shù)據(jù)類型的轉(zhuǎn)換24312.5運算符和表達式(數(shù)據(jù)定義)24312.5.112.5.212.5.3關系運算符243一般運算符244邏輯運算符24412.6變量賦值24512.6.112.6.212.6.3字符及數(shù)字運算特點245Boolean 賦值245數(shù)據(jù)庫賦值245912.6.4可轉(zhuǎn)換的類型賦值24612.712.812.9變量作用范圍以可見性248注釋248簡單例子24912.9.112.9.2簡單數(shù)據(jù)例子249簡單數(shù)據(jù)刪除例子249第十三章PL/SQL 處理流程25013.1
18、13.213.313.4條件語句250循環(huán)251標號和GOTO254NULL 語句255第十四章 光標的使用25514.1 光標概念25514.1.1 處理顯式光標25514.1.2 處理隱式光標25714.2 光標循環(huán)25814.2.1 簡單循環(huán)25814.2.2 WHILE 循環(huán)25914.2.3 光標FOR循環(huán)26014.2.4 關于NO_DATA_FOUND和%NOTFOUND26014.2.5 SELECTFORUPDATE光標26114.3 光標變量26214.3.114.3.214.3.314.3.414.3.514.3.6光標變量262為光標變量分配空間262打開光標變量262
19、關閉光標變量262光標變量例子263光標變量265第十五章 錯誤處理26715.1 異常處理概念26715.1.115.1.215.1.315.1.4預定義的異常處理267觸發(fā)異常情態(tài)268處理異常情態(tài)269用戶定義的異常處理27015.2 異常情態(tài).27115.2.115.2.2異常情態(tài)271異常情態(tài)272在執(zhí)行部分在部分15.315.4第十六章16.116.2異常處理編程273在 PL/SQL 中使用 sqlcode,sqlerrm273過程和函數(shù)276引言276過程27616.2.1創(chuàng)建過程27616.2.2使用過程2781016.2.3開發(fā)16.2.3.116.2.3.216.2.3.
20、316.2.3.416.2.4與過程步驟279編輯過程源碼279對過程程序進行解釋279調(diào)試源碼直到正確279執(zhí)行權給相關的用戶或.279過程相關數(shù)據(jù)字典28016.3創(chuàng)建函數(shù)28116.4過程和函數(shù)中的例外處理28216.4.1使用系統(tǒng)定義的例外處理28216.4.1.1沒有例外處理的缺點28316.4.1.2使用預定義的例外處理28316.4.2使用用戶定義的例外處理+28616.4.2.116.4.2.21 6.4.2.3定義的用戶例外處理286使用戶EXCEPTION_INIT處理286使用戶raise_application_error處理286第十七章 創(chuàng)建包和使用包28717.1
21、17.217.317.417.517.617.7引言287包的定義288包的開發(fā)步驟289包的頭部說明289包體的說明290刪除過程、函數(shù)和包293包的管理29317.7.117.7.217.7.3包有關的數(shù)據(jù)字典293包中無效對象的和編譯294包源代碼的導出296第十八章 觸發(fā)器29718.1觸發(fā)器類型29718.1.1 DML 觸發(fā)器29718.1.2 替代觸發(fā)器29818.1.3 系統(tǒng)觸發(fā)器29818.2創(chuàng)建觸發(fā)器29818.2.118.2.218.2.318.2.418.2.5創(chuàng)建DML觸發(fā)器299創(chuàng)建替代(Instead_of)觸發(fā)器300創(chuàng)建系統(tǒng)觸發(fā)器300觸發(fā)器觸發(fā)次序302使用
22、觸發(fā)器謂詞30218.318.418.5刪除和使能觸發(fā)器303創(chuàng)建觸發(fā)器的限制304變異表30518.5.1 變異表典型例子30718.5.2 變異表錯誤的處理30818.6觸發(fā)器數(shù)據(jù)字典與管理30918.6.1觸發(fā)器數(shù)據(jù)字典3091118.6.2無效觸發(fā)器的編譯310第十九章 外部過程31119.1 什么是外部例程31119.2C 外部例程31119.2.119.2.2調(diào)用步驟312參數(shù)( 轉(zhuǎn)換)317第二十章 會話間通信31920.1DBMS_PIPE31920.1.120.1.220.1.3消息319接收消息320示例32120.2DBMS_ALERT34020.2.120.2.220.
23、2.3使用警告341警告所用的各個過程341警告例子34220.3DBMS_PIPE 和 DBMS_ALERT343第二十一章 數(shù)據(jù)庫作業(yè)和文件I/O34421.1數(shù)據(jù)庫作業(yè)34421.1.1進程34421.1.2 運行作業(yè)34421.1.3 失效作業(yè)34621.1.4 刪除作業(yè)34721.1.5 修改作業(yè)參數(shù)34821.1.6 與作業(yè)參數(shù)有關數(shù)據(jù)字典35021.2文件I/O35021.2.1 安全性35121.2.2 打開和關閉文件35121.2.3 文件輸出35321.2.3 文件輸入35421.2.4 文件操作例子354第二十二章 在PL/SQL 使用SQL語句35522.1 在PL/S
24、QL 使用DML語句35522.2 偽列35722.3 GRANT 、REVOKE 和權限35822.3.122.3.222.4 事務對象和系統(tǒng)權限358GRANT 和REVOKE命令語法358.35922.4.1 COMMIT 和 ROLLBACK35922.4.2 保留點 SAVEPOINT36022.5 在PL/SQL中使用SQL函數(shù)36122.5.1 錯誤處理函數(shù)36222.5.2 數(shù)字函數(shù)362第二十三章 PL/SQL程序的測試和調(diào)試36323.1 問題診斷3631223.1.1調(diào)試指南36323.1.2顯示在編譯產(chǎn)生的錯誤36323.2測試表36423.3 DBMS_OUTPUT
25、的使用36423.4 PL/SQL 調(diào)試器36523.4.1 Procedure Builder 調(diào)試器36523.4.2 SQL -Station調(diào)試器36623.5程序設計方法36623.5.123.5.223.5.3模塊化程序設計366自頂向下設計366數(shù)據(jù)抽象366第二十四章 性能及其它問題36724.1 共享池36724.1.124.1.224.1.3共享池工作原理367估計共享池大小368將PL/SQL 駐留在共享池中369語句調(diào)整37024.224.324.4SQL網(wǎng)絡問題373PL/SQL wrap( 轉(zhuǎn)換器)37324.4.1運行 wrap實用程序37324.4.2輸入和輸出
26、文件37424.5第二十五章25.1DBMS_OUTPUT 的使用374對象類型376對象類型定義37625.1.125.1.225.1.325.1.425.1.5定義對象類型頭376定義對象類型體376定義對象類型例子377初始化對象類型378使用對象類型37925.225.3第二十六章對象類型修改381對象類型刪除381動態(tài)PL/SQL簡介38326.1 概述38326.1.126.1.226.1.3靜態(tài)SQL和動態(tài)SQL383用DBMS_SQL 包實現(xiàn)動態(tài)383用本地動態(tài)SQL實現(xiàn)動態(tài)38526.2 使用DBMS_SQL進行動態(tài)編程38526.2.126.2.226.2.326.2.4執(zhí)
27、行DML、DDL及Alter session語句385示例388執(zhí)行DDL 語句389執(zhí)行PL/SQL 塊39026.4本地動態(tài)SQL39126.4.1 使用EXECUTE IMMEDIATE語句39126.4.2 向后兼容情況3921326.4.3 指定參數(shù)模式393第二十七章 LOB和DBMS_LOB包簡介39427.1 LOB 類型一般使用39427.1.127.1.227.1.3LOB 類型.395臨時LOB類型395LOB 類型的接口39627.2 一般LOB表與數(shù)據(jù)加載39627.2.127.2.227.2.3建立包含LOB的表396用EMPTY_CLOB或EMPTY_BLOBLO
28、B398一般的LOB.39927.3 內(nèi)部LOB和DBMS_LOB的使用39927.3.127.3.227.3.327.3.427.3.527.3.627.3.727.3.827.3.927.3.1027.3.1127.3.12APPEND 過程400CLOSE 過程401COMPARE 函數(shù)401COPY 過程403ERASE 過程405GETCHUNKSIZE 函數(shù)406GETLENGTH 函數(shù)407INSTR 函數(shù)408READ 過程409SUBSTR 函數(shù)410WRITE 過程411WRITEAPPEND 過程41227.4 臨時LOB41327.4.127.4.227.4.327.4
29、.427.4.527.4.627.4.727.4.827.4.927.4.1027.4.1127.4.1227.4.1327.4.1427.4.1527.4.1627.4.1727.4.18建立臨時LOB413查看臨時LOB414臨時LOB414從BFILE中加載臨時LOB415查看臨時LOB是否打開415顯示臨時LOB數(shù)據(jù)416從臨時LOB讀數(shù)據(jù)417從臨時LOB讀部分數(shù)據(jù)418比較兩個臨時LOB數(shù)據(jù)419查看臨時LOB模式的存在420得到臨時LOB的長度421拷貝部分臨時LOB數(shù)據(jù)421為臨時LOB拷貝位置422加臨時LOB到另外的LOB423寫追加到臨時LOB424寫數(shù)據(jù)到臨時LOB42
30、4修理臨時LOB數(shù)據(jù)425刪除臨時LOB數(shù)據(jù)42627.5 外部LOB (BFILE)42627.5.1BFILE 目錄指定4261427.5.2建立包括BFILE列的表427用BFILENAME()從另外表選擇BFILE 用初始化BFILE位置來27.5.3數(shù)據(jù)42827.5.427.5.527.5.627.5.727.5.827.5.927.5.1027.5.1127.5.1227.5.1327.5.1427.5.1527.5.1627.5.1727.5.1827.5.1927.5.20數(shù)據(jù)429數(shù)據(jù)BFILE行429動態(tài)加載數(shù)據(jù)BFILE的表429用BFILE數(shù)據(jù)來加載LOB數(shù)據(jù)430用
31、FILEOPEN打開BFILE431用OPEN打開BFILE431用FILEISOPEN看BFILE是否打開431用ISOPEN看BFILE是否打開432顯示BFILE432從BFILE中讀數(shù)據(jù)433讀部分BFILE433比較BFILE434BFILE是否存在模式434BFILE是否存在435得到BFILE長度435拷貝BFILE的LOB位置436得到目錄別名和文件名字436用初始化BFILE位置更新BFILE437用FILECLOSE關閉BFILE437用CLOSE關閉BFILE437用CLOSEALL關閉所有BFILE438用DELETE等刪除BFILE數(shù)據(jù)43827.5.2127.5.2
32、227. 5.2327.5.2427.5.2527.6使用SQL*loader加載LOB43827.6.1加載圖象和文本文件43827.6.2加載文本文件439第二十八章 PL/SQL編程技巧44228.1 用觸發(fā)器實現(xiàn)日期格式的自動設置44228.2 如何避免TOO_MANY_ROWS錯誤44328.3 如何解決TOO_MANY_ROWS問題44628.4 如何在PL/SQL中使用數(shù)組44728.5 如何使用觸發(fā)器完成數(shù)據(jù).44828.6 在PL/SQL中實現(xiàn)Truncate44928.7 如何導出過程、觸發(fā)器的代碼450附錄A:SQL及SQL*PLUS 命令參考459%FOUND460%I
33、SOPEN460%NOTFOUND461%ROWCOUNT462%ROWTYPE463%TYPE46315(+) .464 (“at” 號)464 .465ABS465ACCEPT466ACOS466ADD_MONTHS467ALTER CLUSTER467ALTER DATABASE468ALTER FUNCTION469ALTER INDEX469ALTER PACKAGE470ALTER PROCEDURE470ALTER PROFILE471ALTER RESOURCE COST471ALTER ROLE472ALTER ROLLBACK SEGMENT472ALTER SEQUENC
34、E473ALTER SESSION473ALTER SNAPSHOT474ALTER SNAPSHOT LOG475ALTER SYSTEM475ALTER TABLE476ALTER TABLESPACE477ALTER TRIGGER478ALTER TYPE478ALTER USER479ALTER VIEW480ANALYZE480APPEND481ASCII481ASIN482ATAN482ATAN2483AUDIT483AVG484BFILENAME484BLOCK485BTITLE486CEIL487CHANGE488CHARTOROWID488CHR489CLEAR48916C
35、LOSE490COLUMN490COMMENT491COMMIT492COMPUTE492CONCAT493CONCATENATE493CONNECT BY494CONVERT494COPY495COS496COSH496COUNT497CREATE CLUSTER497CREATE CONTROLFILE498CREATE DATABASE499CREATE DATABASE LINK500CREATE PROFILE500CREATE DIRECTORY501CREATE FUNCTION501CREATE INDEX502CREATE LIBRARY503CREATE PACKAGE50
36、3CREATE PACKAGE BODY504CREATE PROCEDURE506CREATE ROLE507CREATE ROLLBACK SEGMENT507CREATE SCHEMA508CREATE SEQUENCE509CREATE SNAPSHOT509CREATE SNAPSHOT LOG510CREATE SYNONYM511CREATE TABLE511CREATE TABLESPACE513CREATE TRIGGER514CREATE TYPE515CREATE TYPE BODY516CREATE USER516CREATE VIEW517CURRVAL518CURS
37、OR_ALREADY_OPEN518DATATYPE51917DATATYPE CHAR519DATATYPE DATE520DATATYPE FLOAT520DATATYPE LONG520DATATYPE LONGRAW521DATATYPE MLSLABEL521DATATYPE NUMBER521DATATYPE RAW522DATATYPE ROWID522DATATYPE VARCHAR522DATATYPE VARCHAR2522DECLARE523DECODE523DEFINE524DEL524DELETE525DEREF526DESCRIBE526DROP CLUSTER52
38、7DROP DATABASE LINK527DROP DIRECTORY528DROP FUNCTION528DROP INDEX528DROP LIBRARY529DROP PACKAGE529DROP PROCEDURE530DROP PROFILE530DROP ROLE531DROP ROLLBACK SEGMENT531DROP SEQUENCE532DROP SNAPSHOT532DROP SNAPSHOT LOG532DROP SYNONYM533DROP TABLE533DROP TABLESPACE534DROP TRIGGER534DROP TYPE535DROP TYPE
39、 BODY535DROP USER536DROP VIEW536DUMP537DUP_VAL_ON_INDEX537EDIT538EMPTY_BLOB53818EMPTY_CLOB539EXCEPTION INIT Pragma539EXECUTE540EXISTS540EXIT541EXIT542EXIT-WHEN542EXP543EXPLAIN PLAN543FETCH544FLOOR545FOR-LOOP545FORMAT546FORMAT DATE546FORMAT NUMBER547GET547GLB548GOTO548GRANT549GREATEST550GREATEST_LB55
40、0HEXTORAW551HOST551IF-THEN552IF-THEN-ELSE552IF-THEN-ELSEIF553INITCAP554INPUT554INSERT555INSTR555INSTRB556INTERSECT557INVALID_CURSOR557INVALID_NUMBER558KEYWORDS559LABELS560LAST_DAY561LEAST561LEAST_LB562LENGTH562LENGTHB562LIKE563LIST564LN56519LOCK TABLE565LOG566LOGIN_DENIED566LOOP567LOWER568LPAD568LTRIM569LUB569MAKE_REF570MAX570MIN571MINUS571MOD572MONTHS_BETWEEN572NEW_TIME573NEXT_DAY574NEXTVAL574NLS_CHARSET_DECL_LEN575NLS_CHARSET_ID575NLS_CHARSET_NAME576NLS_INITCAP576NLS_LOWER577NLS_UPPER577NO_DATA_FOUND578NOAUDIT579NOT_L
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 紅棗園承包合同
- 2025年上半年宜昌市宜都市住建局招考城管綜合執(zhí)法協(xié)管易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年宜昌市人民政府國資委所屬事業(yè)單位集中招聘擬聘易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年安徽阜陽阜南縣疾控中心緊急招聘工作人員6人易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年安徽省亳州市渦陽縣重點局招聘政府雇員6人易考易錯模擬試題(共500題)試卷后附參考答案
- 2024重慶對外建設(集團)有限公司招聘10人筆試參考題庫附帶答案詳解
- 2025年上半年安徽某國企上市公司社會招聘1人易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年安徽宿州靈璧縣公開選調(diào)事業(yè)單位工作人員20人易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年安徽事業(yè)單位625聯(lián)考筆試易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年寧波象山縣農(nóng)林局招考編制外人員易考易錯模擬試題(共500題)試卷后附參考答案
- 軟膠囊成本結(jié)構(gòu)分析-深度研究
- 2025年安徽國防科技職業(yè)學院單招職業(yè)技能考試題庫必考題
- 客房專業(yè)知識培訓課件
- 2025年中考百日誓師大會校長致辭稿(一)
- 2025重慶市建筑安全員A證考試題庫
- 2025年湖南鐵路科技職業(yè)技術學院單招職業(yè)適應性測試題庫附答案
- 人教版初中數(shù)學八年級下冊全冊教案(2024年春季修訂)
- 醫(yī)院感染及其危害
- 2025年佳木斯職業(yè)學院高職單招職業(yè)技能測試近5年常考版參考題庫含答案解析
- 2025-2030年中國船舶配套自動化行業(yè)市場競爭格局及前景趨勢預測報告
- 2024全國各省高考詩歌鑒賞真題及解析
評論
0/150
提交評論