OEM與SQLPlus內(nèi)容簡介課件_第1頁
OEM與SQLPlus內(nèi)容簡介課件_第2頁
OEM與SQLPlus內(nèi)容簡介課件_第3頁
OEM與SQLPlus內(nèi)容簡介課件_第4頁
OEM與SQLPlus內(nèi)容簡介課件_第5頁
已閱讀5頁,還剩93頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第4章OEM與SQLPlus第4章OEM與SQLPlus1本章內(nèi)容OEMOEM簡介OEM的啟動與登錄數(shù)據(jù)庫控制OEM功能界面介紹OEM控制臺設(shè)置SQLPlusSQLPlus概述SQLPlus常用命令本章內(nèi)容OEM2本章要求了解Oracle10gOEM的功能了解OEM啟動與登錄了解數(shù)據(jù)庫控制OEM功能界面掌握OEM的設(shè)置了解SQLPlus功能掌握SQLPlus常用命令本章要求了解Oracle10gOEM的功能34.1OEMOEM簡介OEM的啟動與登錄數(shù)據(jù)庫控制OEM功能界面介紹OEM控制臺設(shè)置4.1OEMOEM簡介44.1.1OEM簡介基本概念Oracle10g企業(yè)管理器(OracleEnterpriseManager,簡稱OEM)是一個基于Java框架開發(fā)的集成化管理工具,采用Web應(yīng)用方式實現(xiàn)對Oracle運行環(huán)境的完全管理,包括對數(shù)據(jù)庫、監(jiān)聽器、主機、應(yīng)用服務(wù)器、HTTP服務(wù)器、Web應(yīng)用等的管理。DBA可以從任何可以訪問Web應(yīng)用的位置通過OEM對數(shù)據(jù)庫和其他服務(wù)進(jìn)行各種管理和監(jiān)控操作。4.1.1OEM簡介基本概念5功能實現(xiàn)對Oracle運行環(huán)境的完全管理,包括Oracle數(shù)據(jù)庫、Oracle應(yīng)用服務(wù)器、HTTP服務(wù)器等的管理;實現(xiàn)對單個Oracle數(shù)據(jù)庫的本地管理,包括系統(tǒng)監(jiān)控、性能診斷與優(yōu)化、系統(tǒng)維護(hù)、對象管理、存儲管理、安全管理、作業(yè)管理、數(shù)據(jù)備份與恢復(fù)、數(shù)據(jù)移植等;實現(xiàn)對多個Oracle數(shù)據(jù)庫的集中管理;實現(xiàn)對Oracle應(yīng)用服務(wù)器的管理;檢查與管理目標(biāo)計算機系統(tǒng)軟硬件配置。功能6Oracle10gOEM分類數(shù)據(jù)庫控制OEM(OracleEnterpriseManagerDatabaseControl),用于本地管理單一的Oracle10g數(shù)據(jù)庫,在安裝Oracle10g數(shù)據(jù)庫服務(wù)器時安裝。網(wǎng)格控制OEM(OracleEnterpriseManagerGridControl),用戶對整個Oracle10g運行環(huán)境的完全管理,需要單獨進(jìn)行安裝和配置。應(yīng)用服務(wù)器控制OEM(OracleEnterpriseManagerApplicationServerControl),用于Oracle10g應(yīng)用服務(wù)器的管理,在安裝Oracle10g應(yīng)用服務(wù)器時安裝。Oracle10gOEM分類74.1.2OEM的啟動與登錄啟動相關(guān)服務(wù)OracleService<SID>Oracle<ORACLE_HOME_NAME>TNSListenerOracleDBConsole<SID>通過Web方式啟動OEM的OEM控制臺的URL格式為http://hostname:portnumber/emhostname為主機名或主機IP地址portnumber為OracleDBConsole<SID>服務(wù)的端口號詳細(xì)信息可以參閱<ORACLE_HOME>\install\中的記錄4.1.2OEM的啟動與登錄啟動相關(guān)服務(wù)84.1.3

數(shù)據(jù)庫控制OEM功能界面介紹“主目錄”屬性頁“性能”屬性頁“管理”屬性頁“維護(hù)”屬性頁4.1.3數(shù)據(jù)庫控制OEM功能界面介紹“主目錄”屬性頁9“主目錄”屬性頁“主目錄”屬性頁10

“性能”屬性頁“性能”屬性頁11“管理”屬性頁“管理”屬性頁12“維護(hù)”屬性頁“維護(hù)”屬性頁134.1.4OEM控制臺設(shè)置設(shè)置OEM控制臺管理員設(shè)置數(shù)據(jù)庫首選身份證明設(shè)置主機首選身份證明4.1.4OEM控制臺設(shè)置設(shè)置OEM控制臺管理員14設(shè)置OEM控制臺管理員基本概念OEM管理員是可以登錄到OEM控制臺,并執(zhí)行設(shè)置封鎖期、電子郵件通知調(diào)度、設(shè)置首選身份證明等管理任務(wù)的數(shù)據(jù)庫用戶。在默認(rèn)情況下,只有SYS,SYSTEM和SYSMAN三個數(shù)據(jù)庫用戶才能登錄和使用OEM控制臺。其中,SYSMAN用戶是OEM控制臺的超級用戶,是在安裝OEM的過程中創(chuàng)建的,用于執(zhí)行系統(tǒng)配置、全局配置等任務(wù)。通常,需要創(chuàng)建其他普通的OEM控制臺管理員,進(jìn)行OEM控制臺的日常管理與維護(hù)工作。設(shè)置OEM控制臺管理員基本概念15OEM與SQLPlus內(nèi)容簡介課件16OEM與SQLPlus內(nèi)容簡介課件17OEM與SQLPlus內(nèi)容簡介課件18OEM與SQLPlus內(nèi)容簡介課件19設(shè)置數(shù)據(jù)庫首選身份證明設(shè)置數(shù)據(jù)庫首選身份證明20OEM與SQLPlus內(nèi)容簡介課件21OEM與SQLPlus內(nèi)容簡介課件22設(shè)置主機首選身份證明概念在網(wǎng)絡(luò)環(huán)境中,如果要利用OEM控制臺啟動、關(guān)閉數(shù)據(jù)庫,進(jìn)行數(shù)據(jù)的導(dǎo)入、導(dǎo)出、備份、恢復(fù)等操作,就必須指明數(shù)據(jù)庫所在的主機,并使用該主機操作系統(tǒng)用戶登錄該主機,即進(jìn)行主機身份證明。如果設(shè)置了主機首選身份證明,那么執(zhí)行這些數(shù)據(jù)庫操作時就可以簡化操作,不需要進(jìn)行登錄主機操作系統(tǒng)的操作。設(shè)置主機首選身份證明的步驟首先進(jìn)行操作系統(tǒng)用戶權(quán)限分配然后設(shè)置主機身份證明。設(shè)置主機首選身份證明概念23(1)操作系統(tǒng)用戶權(quán)限分配(1)操作系統(tǒng)用戶權(quán)限分配24OEM與SQLPlus內(nèi)容簡介課件25OEM與SQLPlus內(nèi)容簡介課件26OEM與SQLPlus內(nèi)容簡介課件27(2)設(shè)置主機身份證明(2)設(shè)置主機身份證明28OEM與SQLPlus內(nèi)容簡介課件29OEM與SQLPlus內(nèi)容簡介課件304.2SQLPlusSQL*Plus概述SQL*PLUS常用命令4.2SQLPlusSQL*Plus概述314.2.1SQL*Plus概述概念SQL*Plus工具是隨Oracle數(shù)據(jù)庫服務(wù)器或客戶端的安裝而自動進(jìn)行安裝的管理與開發(fā)工具,Oracle數(shù)據(jù)庫中所有的管理操作都可以通過SQL*Plus工具完成,同時開發(fā)人員利用SQL*Plus可以測試、運行SQL語句和PL/SQL程序。運行方式命令行方式圖形界面方式(GUI)基于Web的iSQL*Plus方式4.2.1SQL*Plus概述概念32作用輸入、編輯、存儲、提取、運行和調(diào)試SQL語句和PL/SQL程序開發(fā)、執(zhí)行批處理腳本執(zhí)行數(shù)據(jù)庫管理處理數(shù)據(jù),生成報表,存儲、打印、格式化查詢結(jié)果檢查表和數(shù)據(jù)庫對象定義。啟動SQL*Plus命令行方式啟動SQL*Plus圖形界面方式啟動SQL*Plus作用33SQL*Plus站點配置文件SQL*Plus站點配置文件(SiteProfile)是一個在SQL*Plus安裝時自動創(chuàng)建的腳本文件,用于控制SQL*Plus與數(shù)據(jù)庫連接時的會話行為。當(dāng)用戶啟動SQL*Plus建立與數(shù)據(jù)庫的連接時,Oracle自動讀取該腳本文件,并根據(jù)該文件內(nèi)容設(shè)置SQL*Plus的工作環(huán)境。SQL*Plus站點配置文件是針對所有會話的。在Windows系統(tǒng)中,SQL*Plus站點配置文件默認(rèn)名稱為glogin.sql,存放在<ORACLE_HOME>\sqlplus\admin文件夾中。SQL*Plus站點配置文件345.2SQL*Plus常用命令連接命令編輯命令文件操作命令交互式命令顯示與設(shè)置環(huán)境變量其它常用命令5.2SQL*Plus常用命令連接命令355.2.1連接命令CONNECTCONN[ECT][username]/[password][@hoststring]DISCONNECT5.2.1連接命令CONNECT365.2.2編輯命令輸入SQL語句在語句最后加分號,并按回車,則立即執(zhí)行該語句;語句輸入最后加空格并回車,換行后再按回車,則結(jié)束SQL語句輸入但不執(zhí)行該語句;語句輸入結(jié)束后按回車,換行后按斜杠(/),立即執(zhí)行該語句。輸入完P(guān)L/SQL程序回車換行后,如果按點號(.),則結(jié)束輸入,但不執(zhí)行;輸入斜杠(/),則立即執(zhí)行。5.2.2編輯命令輸入SQL語句37顯示緩沖區(qū)LIST編輯緩沖區(qū)A[PPEND]——將指定的文本追加到緩沖區(qū)內(nèi)當(dāng)前行的末尾;C[HANGE]——修改緩沖區(qū)中當(dāng)前行的文本;DEL——刪除緩沖區(qū)中當(dāng)前行的文本;N——用數(shù)值定位緩沖區(qū)中的當(dāng)前行;I[NPUT]——在緩沖區(qū)當(dāng)前行的后面新增加一行文本;ED[IT]——以文本編輯器方式打開緩沖區(qū),進(jìn)行編輯。執(zhí)行緩沖區(qū)RUN/清除緩沖區(qū)CLEARBUFFER顯示緩沖區(qū)385.2.3文件操作命令腳本文件的創(chuàng)建SAVEfilename[CREATE]|[REPLACE]|[APPEND]腳本文件的裝載與編輯GETfilenameLIST|NOLIST腳本文件的執(zhí)行STARTfilename@filename腳本文件的注釋REMARK:單行注釋,放在一行語句的頭部,表示該行為注釋。--:單行注釋。/*……*/:多行注釋。5.2.3文件操作命令腳本文件的創(chuàng)建395.4交互式命令替換變量使用替換變量&variable_nameSELECTempno,enameFROMempWHEREdeptno=&XANDjob='&Y'定義替換變量DEFINEvariable_name=‘value’DEFINEdno='10'SELECTEMPNOFROMEMPWHEREDEPTNO=&dno;查看替換變量DEFINEDEFINE清除替換變量UNDEFINEvariable_nameUNDEFINEdno5.4交互式命令替換變量40綁定變量定義:VARIABLEvariable_nameTYPE

在PL/SQL中引用::variable_name顯示:PRINTvariable_name賦值:EXECUTE:variable_name:=value綁定變量41綁定變量示例SQL>VARIABLEv_salNUMBERSQL>EXECUTE:v_sal:=10PL/SQL過程已成功完成。SQL>BEGIN2:v_sal:=20;3END;4/PL/SQL過程已成功完成。SQL>PRINTv_salV_SAL20綁定變量示例42與用戶通信PROMPT命令用于輸出提示信息,引導(dǎo)用戶進(jìn)行操作。PAUSE命令用于暫停腳本文件的運行。ACCEPT命令可以讓用戶指定替換變量的類型,用PROMPT選項指定提示值,用HIDE選項隱藏輸入,以便于用戶輸入替換變量。與用戶通信43SQL>CLEARBUFFERbuffer已清除SQL>INPUT1PROMPT顯示工資高于XX的員工信息2PROMPT按<Enter>鍵繼續(xù)3PAUSE4ACCEPTvalueNUMBERPROMPT'請輸入工資界限:'5SELECTempno,ename,salFROMscott.empWHEREsal>&valueSQL>SAVEC:\test.sqlSQL>@C:\test.sql顯示工資高于XX的員工信息按<Enter>鍵繼續(xù)請輸入工資界限:3000SQL>CLEARBUFFER445.2.5顯示與設(shè)置環(huán)境變量使用圖形化界面現(xiàn)實與設(shè)置環(huán)境變量使用SHOW命令和SET命令來顯示和設(shè)置環(huán)境標(biāo)量5.2.5顯示與設(shè)置環(huán)境變量使用圖形化界面現(xiàn)實與設(shè)置環(huán)境變量45顯示所有環(huán)境變量SQL>SHOWALL顯示某個環(huán)境變量SQL>SHOWvariable_name設(shè)置某個環(huán)境變量SQL>SETvariable_name=value常用環(huán)境變量ARRAYSIZEAUTOCOMMITCOLSP顯示所有環(huán)境變量46FEEDBACKHEADINGLINESIZELONGPAGESIZESERVEROUTPUTAUTOTRACESETAUTOTRACE[ON|OFF|TRACEONLY][EXPLAIN][STATISTICS]TIMETIMINGFEEDBACK475.2.6其它常用命令顯示數(shù)據(jù)庫對象結(jié)構(gòu):DESCRIBE將SQL*Plus屏幕內(nèi)容保存到文件:SPOOL清除屏幕內(nèi)容CLEARSCREENShift+Delete幫助命令:HELP修改用戶口令:PASSW[ORD]保存環(huán)境變量STORESETfilename[CREATE|REPLACE|APPEND]5.2.6其它常用命令顯示數(shù)據(jù)庫對象結(jié)構(gòu):DESCRIBE48總結(jié)OEM簡介OEM的啟動與登錄數(shù)據(jù)庫控制OEM功能界面介紹OEM控制臺設(shè)置設(shè)置OEM控制臺管理員設(shè)置封鎖期設(shè)置數(shù)據(jù)庫首選身份證明設(shè)置主機首選身份證明SQL*PLUS作用SQL*PLUS常用命令總結(jié)OEM簡介49第4章OEM與SQLPlus第4章OEM與SQLPlus50本章內(nèi)容OEMOEM簡介OEM的啟動與登錄數(shù)據(jù)庫控制OEM功能界面介紹OEM控制臺設(shè)置SQLPlusSQLPlus概述SQLPlus常用命令本章內(nèi)容OEM51本章要求了解Oracle10gOEM的功能了解OEM啟動與登錄了解數(shù)據(jù)庫控制OEM功能界面掌握OEM的設(shè)置了解SQLPlus功能掌握SQLPlus常用命令本章要求了解Oracle10gOEM的功能524.1OEMOEM簡介OEM的啟動與登錄數(shù)據(jù)庫控制OEM功能界面介紹OEM控制臺設(shè)置4.1OEMOEM簡介534.1.1OEM簡介基本概念Oracle10g企業(yè)管理器(OracleEnterpriseManager,簡稱OEM)是一個基于Java框架開發(fā)的集成化管理工具,采用Web應(yīng)用方式實現(xiàn)對Oracle運行環(huán)境的完全管理,包括對數(shù)據(jù)庫、監(jiān)聽器、主機、應(yīng)用服務(wù)器、HTTP服務(wù)器、Web應(yīng)用等的管理。DBA可以從任何可以訪問Web應(yīng)用的位置通過OEM對數(shù)據(jù)庫和其他服務(wù)進(jìn)行各種管理和監(jiān)控操作。4.1.1OEM簡介基本概念54功能實現(xiàn)對Oracle運行環(huán)境的完全管理,包括Oracle數(shù)據(jù)庫、Oracle應(yīng)用服務(wù)器、HTTP服務(wù)器等的管理;實現(xiàn)對單個Oracle數(shù)據(jù)庫的本地管理,包括系統(tǒng)監(jiān)控、性能診斷與優(yōu)化、系統(tǒng)維護(hù)、對象管理、存儲管理、安全管理、作業(yè)管理、數(shù)據(jù)備份與恢復(fù)、數(shù)據(jù)移植等;實現(xiàn)對多個Oracle數(shù)據(jù)庫的集中管理;實現(xiàn)對Oracle應(yīng)用服務(wù)器的管理;檢查與管理目標(biāo)計算機系統(tǒng)軟硬件配置。功能55Oracle10gOEM分類數(shù)據(jù)庫控制OEM(OracleEnterpriseManagerDatabaseControl),用于本地管理單一的Oracle10g數(shù)據(jù)庫,在安裝Oracle10g數(shù)據(jù)庫服務(wù)器時安裝。網(wǎng)格控制OEM(OracleEnterpriseManagerGridControl),用戶對整個Oracle10g運行環(huán)境的完全管理,需要單獨進(jìn)行安裝和配置。應(yīng)用服務(wù)器控制OEM(OracleEnterpriseManagerApplicationServerControl),用于Oracle10g應(yīng)用服務(wù)器的管理,在安裝Oracle10g應(yīng)用服務(wù)器時安裝。Oracle10gOEM分類564.1.2OEM的啟動與登錄啟動相關(guān)服務(wù)OracleService<SID>Oracle<ORACLE_HOME_NAME>TNSListenerOracleDBConsole<SID>通過Web方式啟動OEM的OEM控制臺的URL格式為http://hostname:portnumber/emhostname為主機名或主機IP地址portnumber為OracleDBConsole<SID>服務(wù)的端口號詳細(xì)信息可以參閱<ORACLE_HOME>\install\中的記錄4.1.2OEM的啟動與登錄啟動相關(guān)服務(wù)574.1.3

數(shù)據(jù)庫控制OEM功能界面介紹“主目錄”屬性頁“性能”屬性頁“管理”屬性頁“維護(hù)”屬性頁4.1.3數(shù)據(jù)庫控制OEM功能界面介紹“主目錄”屬性頁58“主目錄”屬性頁“主目錄”屬性頁59

“性能”屬性頁“性能”屬性頁60“管理”屬性頁“管理”屬性頁61“維護(hù)”屬性頁“維護(hù)”屬性頁624.1.4OEM控制臺設(shè)置設(shè)置OEM控制臺管理員設(shè)置數(shù)據(jù)庫首選身份證明設(shè)置主機首選身份證明4.1.4OEM控制臺設(shè)置設(shè)置OEM控制臺管理員63設(shè)置OEM控制臺管理員基本概念OEM管理員是可以登錄到OEM控制臺,并執(zhí)行設(shè)置封鎖期、電子郵件通知調(diào)度、設(shè)置首選身份證明等管理任務(wù)的數(shù)據(jù)庫用戶。在默認(rèn)情況下,只有SYS,SYSTEM和SYSMAN三個數(shù)據(jù)庫用戶才能登錄和使用OEM控制臺。其中,SYSMAN用戶是OEM控制臺的超級用戶,是在安裝OEM的過程中創(chuàng)建的,用于執(zhí)行系統(tǒng)配置、全局配置等任務(wù)。通常,需要創(chuàng)建其他普通的OEM控制臺管理員,進(jìn)行OEM控制臺的日常管理與維護(hù)工作。設(shè)置OEM控制臺管理員基本概念64OEM與SQLPlus內(nèi)容簡介課件65OEM與SQLPlus內(nèi)容簡介課件66OEM與SQLPlus內(nèi)容簡介課件67OEM與SQLPlus內(nèi)容簡介課件68設(shè)置數(shù)據(jù)庫首選身份證明設(shè)置數(shù)據(jù)庫首選身份證明69OEM與SQLPlus內(nèi)容簡介課件70OEM與SQLPlus內(nèi)容簡介課件71設(shè)置主機首選身份證明概念在網(wǎng)絡(luò)環(huán)境中,如果要利用OEM控制臺啟動、關(guān)閉數(shù)據(jù)庫,進(jìn)行數(shù)據(jù)的導(dǎo)入、導(dǎo)出、備份、恢復(fù)等操作,就必須指明數(shù)據(jù)庫所在的主機,并使用該主機操作系統(tǒng)用戶登錄該主機,即進(jìn)行主機身份證明。如果設(shè)置了主機首選身份證明,那么執(zhí)行這些數(shù)據(jù)庫操作時就可以簡化操作,不需要進(jìn)行登錄主機操作系統(tǒng)的操作。設(shè)置主機首選身份證明的步驟首先進(jìn)行操作系統(tǒng)用戶權(quán)限分配然后設(shè)置主機身份證明。設(shè)置主機首選身份證明概念72(1)操作系統(tǒng)用戶權(quán)限分配(1)操作系統(tǒng)用戶權(quán)限分配73OEM與SQLPlus內(nèi)容簡介課件74OEM與SQLPlus內(nèi)容簡介課件75OEM與SQLPlus內(nèi)容簡介課件76(2)設(shè)置主機身份證明(2)設(shè)置主機身份證明77OEM與SQLPlus內(nèi)容簡介課件78OEM與SQLPlus內(nèi)容簡介課件794.2SQLPlusSQL*Plus概述SQL*PLUS常用命令4.2SQLPlusSQL*Plus概述804.2.1SQL*Plus概述概念SQL*Plus工具是隨Oracle數(shù)據(jù)庫服務(wù)器或客戶端的安裝而自動進(jìn)行安裝的管理與開發(fā)工具,Oracle數(shù)據(jù)庫中所有的管理操作都可以通過SQL*Plus工具完成,同時開發(fā)人員利用SQL*Plus可以測試、運行SQL語句和PL/SQL程序。運行方式命令行方式圖形界面方式(GUI)基于Web的iSQL*Plus方式4.2.1SQL*Plus概述概念81作用輸入、編輯、存儲、提取、運行和調(diào)試SQL語句和PL/SQL程序開發(fā)、執(zhí)行批處理腳本執(zhí)行數(shù)據(jù)庫管理處理數(shù)據(jù),生成報表,存儲、打印、格式化查詢結(jié)果檢查表和數(shù)據(jù)庫對象定義。啟動SQL*Plus命令行方式啟動SQL*Plus圖形界面方式啟動SQL*Plus作用82SQL*Plus站點配置文件SQL*Plus站點配置文件(SiteProfile)是一個在SQL*Plus安裝時自動創(chuàng)建的腳本文件,用于控制SQL*Plus與數(shù)據(jù)庫連接時的會話行為。當(dāng)用戶啟動SQL*Plus建立與數(shù)據(jù)庫的連接時,Oracle自動讀取該腳本文件,并根據(jù)該文件內(nèi)容設(shè)置SQL*Plus的工作環(huán)境。SQL*Plus站點配置文件是針對所有會話的。在Windows系統(tǒng)中,SQL*Plus站點配置文件默認(rèn)名稱為glogin.sql,存放在<ORACLE_HOME>\sqlplus\admin文件夾中。SQL*Plus站點配置文件835.2SQL*Plus常用命令連接命令編輯命令文件操作命令交互式命令顯示與設(shè)置環(huán)境變量其它常用命令5.2SQL*Plus常用命令連接命令845.2.1連接命令CONNECTCONN[ECT][username]/[password][@hoststring]DISCONNECT5.2.1連接命令CONNECT855.2.2編輯命令輸入SQL語句在語句最后加分號,并按回車,則立即執(zhí)行該語句;語句輸入最后加空格并回車,換行后再按回車,則結(jié)束SQL語句輸入但不執(zhí)行該語句;語句輸入結(jié)束后按回車,換行后按斜杠(/),立即執(zhí)行該語句。輸入完P(guān)L/SQL程序回車換行后,如果按點號(.),則結(jié)束輸入,但不執(zhí)行;輸入斜杠(/),則立即執(zhí)行。5.2.2編輯命令輸入SQL語句86顯示緩沖區(qū)LIST編輯緩沖區(qū)A[PPEND]——將指定的文本追加到緩沖區(qū)內(nèi)當(dāng)前行的末尾;C[HANGE]——修改緩沖區(qū)中當(dāng)前行的文本;DEL——刪除緩沖區(qū)中當(dāng)前行的文本;N——用數(shù)值定位緩沖區(qū)中的當(dāng)前行;I[NPUT]——在緩沖區(qū)當(dāng)前行的后面新增加一行文本;ED[IT]——以文本編輯器方式打開緩沖區(qū),進(jìn)行編輯。執(zhí)行緩沖區(qū)RUN/清除緩沖區(qū)CLEARBUFFER顯示緩沖區(qū)875.2.3文件操作命令腳本文件的創(chuàng)建SAVEfilename[CREATE]|[REPLACE]|[APPEND]腳本文件的裝載與編輯GETfilenameLIST|NOLIST腳本文件的執(zhí)行STARTfilename@filename腳本文件的注釋REMARK:單行注釋,放在一行語句的頭部,表示該行為注釋。--:單行注釋。/*……*/:多行注釋。5.2.3文件操作命令腳本文件的創(chuàng)建885.4交互式命令替換變量使用替換變量&variable_nameSELECTempno,enameFROMempWHEREdeptno=&XANDjob='&Y'定義替換變量DEFINEvariable_name=‘value’DEFINEdno='10'SELECTEMPNOFROMEMPWHEREDEPTNO=&dno;查看替換變量DEFINEDEFINE清除替換變量UNDEFINEvariable_nameUNDEFINEdno5.4交互式命令替換變量89綁定變量定義:VARIABLEvariable_nameTYPE

在PL/SQL中引用::variable_name顯示:PRINTvariable_name賦值:EXECUTE:variable_name:=value綁定變量90綁定變量示例SQL>VARIABLEv_salNUMBERSQL>EXECUTE:v_sal:=10PL/SQL過程已成功完成。SQL>BEGIN2:v_sal:=20;3END;4/PL/SQL過程已成功完成。SQL>PRINTv_salV_SAL20綁定變量示例9

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論