PLSQLDEVERLOPER及quickserach使用方法_第1頁
PLSQLDEVERLOPER及quickserach使用方法_第2頁
PLSQLDEVERLOPER及quickserach使用方法_第3頁
PLSQLDEVERLOPER及quickserach使用方法_第4頁
PLSQLDEVERLOPER及quickserach使用方法_第5頁
已閱讀5頁,還剩54頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、PL/SQL DeveloperPL/SQL DeveloperQuickSearchQuickSearch使用技巧使用技巧東軟醫(yī)療醫(yī)療與健康服務(wù)事業(yè)部Copyright 2009 By Neusoft Group. All rights reserved文檔編號(hào):HD600Copyright 2009 By Neusoft Group. All rights reservedPL/SQL Developer Ver7.1PL/SQL Developer Ver7.1使用介紹:使用介紹:1.1.安裝安裝PL/SQL DeveloperPL/SQL Developer2.2.連接連接ORACLE

2、ORACLE數(shù)據(jù)庫數(shù)據(jù)庫3.3.執(zhí)行執(zhí)行SQLSQL語句語句4.4.創(chuàng)建數(shù)據(jù)庫中的對(duì)象創(chuàng)建數(shù)據(jù)庫中的對(duì)象5.5.查看數(shù)據(jù)庫中的對(duì)象查看數(shù)據(jù)庫中的對(duì)象6.6.調(diào)試函數(shù)調(diào)試函數(shù)/ /存儲(chǔ)過程存儲(chǔ)過程7.7.數(shù)據(jù)導(dǎo)入數(shù)據(jù)導(dǎo)入/ /導(dǎo)出導(dǎo)出8.8.安裝安裝ORACLEORACLE幫助文檔幫助文檔Copyright 2009 By Neusoft Group. All rights reserved1.1.安裝安裝PL/SQL DeveloperPL/SQL Developer運(yùn)行安裝程序,出現(xiàn)如下界面,選擇好安裝路徑,點(diǎn)擊NEXT。Copyright 2009 By Neusoft Group. Al

3、l rights reserved最后點(diǎn)擊Finish開始安裝,安裝完成后點(diǎn)擊Close退出。Copyright 2009 By Neusoft Group. All rights reserved2.2.連接連接ORACLEORACLE數(shù)據(jù)庫數(shù)據(jù)庫輸入數(shù)據(jù)庫用戶名,口令,數(shù)據(jù)庫服務(wù)名(ORACLE連接服務(wù)配置請(qǐng)參考ORACLE安裝配置說明)后進(jìn)入。如果以SYS用戶身份,Connect as 只能選擇SYSDBA。NormalNormal:普通用戶。SYSOPERSYSOPER:擁有SYSOPER權(quán)限,是數(shù)據(jù)庫操作員。SYSDBASYSDBA:擁有SYSDBA權(quán)限,是系統(tǒng)管理員,擁有數(shù)據(jù)庫操作

4、最高權(quán)限。3.3.執(zhí)行執(zhí)行SQLSQL語句語句點(diǎn)擊文件圖標(biāo),或選擇File菜單中的New,選擇SQL Window。出現(xiàn)SQL Window,錄入SQL語句,點(diǎn)擊F8或者點(diǎn)擊齒輪圖標(biāo)執(zhí)行語句,出現(xiàn)下面結(jié)果。在命令行中執(zhí)行SQL語句:點(diǎn)擊文件圖標(biāo),或選擇File菜單中的New,選擇Command Window。在Command Window中錄入SQL語句,回車后出現(xiàn)結(jié)果,語句可以分多行錄入,語句要以“;”結(jié)束。也可以在“Editor”頁面里錄入命令然后按F8執(zhí)行。保存SQL語句,點(diǎn)擊FileSave As,或點(diǎn)擊 保存,并可今后調(diào)用。調(diào)用已保存的SQL語句,點(diǎn)擊FileOpen 或點(diǎn)擊 ,選擇

5、相應(yīng)文件類型比如:SQL Script 。經(jīng)常用的SQL語句,要有變量形式,例如:SELECT * FROM COM_DEPARTMET WHERE DEPT_NAME LIKE &AA為變量下次使用時(shí)不用再送入?yún)?shù)。SQL語句優(yōu)化:選中SQL語句按F5或在Explain Plan Window中查看SQL語句,應(yīng)避免出現(xiàn)TABLE ACCESS FULL(全表訪問)的情況。Copyright 2009 By Neusoft Group. All rights reserved4.4.創(chuàng)建數(shù)據(jù)庫中的對(duì)象創(chuàng)建數(shù)據(jù)庫中的對(duì)象1)在SQL窗口中創(chuàng)建與SQL查詢語句方類似,在SQL窗口中執(zhí)行創(chuàng)建語句即

6、可。2)在命令行中創(chuàng)建與SQL查詢語句方類似,在命令行窗口中執(zhí)行創(chuàng)建語句即可。3)用模板創(chuàng)建以創(chuàng)建Table為例,在File的下拉菜單中選New,再選擇Table;或者直接在對(duì)象瀏覽器中的Tables目錄上點(diǎn)右鍵選New 。出現(xiàn)如下界面:Create Table 頁面上分別是:General(常規(guī)項(xiàng))、Columns(表字段)、Keys(主鍵)、Checks(校驗(yàn)規(guī)則)、Indexes(索引)、Privileges(授權(quán))命名新表為A,再切換到Columns頁面,增加number類型的字段A,和varchar2(100)類型的字段B,如圖: 再切換到Indexes頁面,增加一個(gè)包含A字段的唯一

7、索引IDX_A,如圖: 點(diǎn)View SQL,可以看到生成的SQL語句: 然后點(diǎn)Apply,即創(chuàng)建表A。 5.5.查看數(shù)據(jù)庫中的對(duì)象查看數(shù)據(jù)庫中的對(duì)象設(shè)置對(duì)象瀏覽器只顯示當(dāng)前登錄用戶的對(duì)象(My objects)。 ORACLEORACLE對(duì)象簡介:對(duì)象簡介:Function Function :函數(shù),用來計(jì)算或查詢并返回一個(gè)結(jié)果,可以在SQL語句中調(diào)用,簡化操作。ProcedureProcedure:存儲(chǔ)過程,用來完成特定操作的SQL語句集合,能夠提高執(zhí)行效率。Package Package :包,用來封裝函數(shù)和存儲(chǔ)過程,分為包頭(PACKAGE),包體(PACKAGE BODY),包頭用來定

8、義變量、函數(shù)、存儲(chǔ)過程等,包體中書寫相應(yīng)函數(shù)和存儲(chǔ)過程等。Trigger Trigger :觸發(fā)器,觸發(fā)器是一種特殊的存儲(chǔ)過程,它在插入,刪除或修改特定表中的數(shù)據(jù)時(shí)觸發(fā)執(zhí)行,它比數(shù)據(jù)庫本身標(biāo)準(zhǔn)的功能有更精細(xì)和更復(fù)雜的數(shù)據(jù)控制能力。Job Job :任務(wù),ORALCE的任務(wù)管理器,能夠定時(shí)自動(dòng)執(zhí)行對(duì)數(shù)據(jù)庫的操作。例如,對(duì)于數(shù)據(jù)庫日常更新、刪除和復(fù)制等耗時(shí)長、重復(fù)性強(qiáng)的工作,我們就可以利用Job去自動(dòng)執(zhí)行以減少工作量。View View :視圖,是一個(gè)SQL查詢語句,來自一個(gè)或多個(gè)表或視圖。Materialized viewMaterialized view:物化視圖,與視圖相比它是實(shí)體化的視圖,

9、含有物理數(shù)據(jù),通過自動(dòng)或手動(dòng)方式刷新數(shù)據(jù)。Sequence Sequence :系統(tǒng)提供自增長的序列號(hào),通常用于數(shù)據(jù)記錄的自增長主鍵或序號(hào)的地方。(參數(shù)說明:Cache 緩存,NoCache 無緩存 )S Synonymynonym :同義詞,作用是隱藏對(duì)象的名稱和所有者、為分布式數(shù)據(jù)庫的遠(yuǎn)程對(duì)象提供了位置透明性、提供對(duì)象的公共訪問、簡化SQL語句。Database linkDatabase link:用于分布式數(shù)據(jù)庫之間的訪問。(參數(shù)說明:Using后面可以用服務(wù)名,也可以用IP或連接串)詳細(xì)介紹請(qǐng)參考詳細(xì)介紹請(qǐng)參考ORACLEORACLE相關(guān)書籍。相關(guān)書籍。打開一個(gè)空白的SQL窗口,輸入對(duì)

10、象名,如前面建的表A,在對(duì)象名上點(diǎn)右鍵,如圖: 選擇View,出現(xiàn)如圖界面,可切換頁面查看表的信息;如果選Edit,還可以在界面上進(jìn)行修改: 仍以表A為例,在對(duì)象瀏覽器中展開Tables目錄,選中表A,點(diǎn)右鍵,如圖: 后面操作與上例一樣 6.6.調(diào)試函數(shù)調(diào)試函數(shù)/ /存儲(chǔ)過程存儲(chǔ)過程首先打開調(diào)試窗口,調(diào)試窗口可以從SQL窗口中打開,也可以從對(duì)象瀏覽器中打開。在SQL窗口中按如下方法打開:打開一個(gè)空白的SQL窗口,輸入函數(shù)或存儲(chǔ)過程名,如EXISTOBJ,在對(duì)象名上點(diǎn)右鍵,再選擇Test。在對(duì)象瀏覽器中按如下方法打開:展開函數(shù)或存儲(chǔ)過程目錄,選擇所需調(diào)試的函數(shù)或存儲(chǔ)過程,例如EXISTOBJ,點(diǎn)

11、右鍵,再選擇Test。選擇了Test以后打開的調(diào)試窗口如圖所示: 上面的窗口中,result是返回的結(jié)果參數(shù),其他是需要傳入的參數(shù),輸入以后按F9,界面如圖: 按Ctrl+N或點(diǎn)擊綠三角右邊的圖標(biāo),進(jìn)入函數(shù)EXISTOBJ: 在靠近代碼的地方點(diǎn)左鍵,可以設(shè)置斷點(diǎn);在靠近邊框的地方點(diǎn)左鍵,可以設(shè)置書簽,如圖: 紅色是斷點(diǎn),綠色是書簽。按Ctrl+T,運(yùn)行到斷點(diǎn)處停下,我們可以輸入變量名,來查看該變量的當(dāng)前值;也可以把鼠標(biāo)移動(dòng)到變量上直接查看: 以下是運(yùn)行完以后的結(jié)果界面: Copyright 2009 By Neusoft Group. All rights reserved7.7.數(shù)據(jù)導(dǎo)入數(shù)據(jù)

12、導(dǎo)入/ /導(dǎo)出導(dǎo)出1. Export Tables 1. Export Tables : 導(dǎo)出數(shù)據(jù)庫數(shù)據(jù)為.dmp & .sql文件。2. Import Tables : 2. Import Tables : 將.dmp & .sql文件導(dǎo)入到數(shù)據(jù)庫中。3. Text Importer : 3. Text Importer : 將.txt,csv等文件數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫中。4. ODBC Importer : 4. ODBC Importer : 可以通過ODBC 導(dǎo)入數(shù)據(jù)。Copyright 2009 By Neusoft Group. All rights reserved1 1. Expo

13、rt Tables . Export Tables :如下圖所示,在Tools菜單項(xiàng)下選擇Export TablesCopyright 2009 By Neusoft Group. All rights reservedExport Tables工具界面如下選擇導(dǎo)出的表(可以選擇多個(gè))導(dǎo)出表的方式:調(diào)用Oracle的Exp工具;導(dǎo)出成SQL語句下面具體介紹兩種導(dǎo)出方式的使用方法。Copyright 2009 By Neusoft Group. All rights reservedOracle Export使用說明Exp導(dǎo)出選項(xiàng)參數(shù)Buffter設(shè)置Where條件設(shè)置 (適用于單表導(dǎo)出)設(shè)置導(dǎo)

14、出的.dmp文件的文件名和路徑點(diǎn)擊按鈕開始導(dǎo)出數(shù)據(jù)Copyright 2009 By Neusoft Group. All rights reservedSQL INSERT使用說明設(shè)置導(dǎo)出選項(xiàng)參數(shù)設(shè)置生成.sql文件的文件名和路徑點(diǎn)擊按鈕開始導(dǎo)出數(shù)據(jù)Copyright 2009 By Neusoft Group. All rights reserved2 2. . Import Tables Import Tables :如下圖所示,在Tools菜單項(xiàng)下選擇 Import TablesCopyright 2009 By Neusoft Group. All rights reservedIm

15、port Tables工具界面如下導(dǎo)入表的方式:調(diào)用Oracle的Imp工具;執(zhí)行SQL語句導(dǎo)入使用方法和 Export Table工具相似。流程上互逆。Copyright 2009 By Neusoft Group. All rights reserved3 3. . Text Importer Text Importer :如下圖所示,在Tools菜單項(xiàng)下選擇 Text ImportCopyright 2009 By Neusoft Group. All rights reservedText Importer 使用說明 Text Importer 是用來將文本形式(.csv/.txt)的

16、數(shù)據(jù)導(dǎo)入Oracle數(shù)據(jù)庫中,界面如下。展示文本數(shù)據(jù)頁面文本數(shù)據(jù)格式和數(shù)據(jù)庫格式對(duì)應(yīng)并執(zhí)行導(dǎo)入的頁面下面將舉例說明其使用方法!Copyright 2009 By Neusoft Group. All rights reservedText Importer 使用說明準(zhǔn)備信息: 一個(gè)文件名為t_test.csv的文件內(nèi)容如圖顯示 數(shù)據(jù)庫中存在一張空表t_test。 我們現(xiàn)在需要將t_test.csv中的數(shù)據(jù)導(dǎo)入到表t_test中。Copyright 2009 By Neusoft Group. All rights reservedText Importer 使用說明點(diǎn)擊打開文件的按鈕,彈出頁面

17、選擇目標(biāo)文件,點(diǎn)擊打開Copyright 2009 By Neusoft Group. All rights reservedText Importer 使用說明顯示讀取文件的數(shù)據(jù)內(nèi)容將數(shù)據(jù)內(nèi)容進(jìn)行整理,包括增加字段、調(diào)整字段順序等等。數(shù)據(jù)整理后的情況預(yù)覽選擇數(shù)據(jù)庫配置頁面注釋:打開文件后有時(shí)候會(huì)得不到預(yù)期的效果,通常有兩個(gè)原因:一是文件內(nèi)容非結(jié)構(gòu)化;二是末端列存在空項(xiàng)。Copyright 2009 By Neusoft Group. All rights reservedText Importer 使用說明選擇要導(dǎo)入表所在的用戶選擇要導(dǎo)入的表點(diǎn)擊此處,系統(tǒng)會(huì)自動(dòng)對(duì)應(yīng)列此處對(duì)列進(jìn)行調(diào)整,包括類

18、型的調(diào)整點(diǎn)擊按鈕開始導(dǎo)出數(shù)據(jù)點(diǎn)擊按鈕生成導(dǎo)入的腳本注釋:由于導(dǎo)入過程中經(jīng)常存在問題而終止導(dǎo)入,所以建議先保存腳本,在進(jìn)行導(dǎo)入,以便出現(xiàn)問題的時(shí)候方便核對(duì)、修改和重新執(zhí)行Copyright 2009 By Neusoft Group. All rights reserved4 4. ODBC Importer . ODBC Importer :如下圖所示,在Tools菜單項(xiàng)下選擇ODBC ImporterCopyright 2009 By Neusoft Group. All rights reservedODBC Importer 使用說明 ODBC Importer是通過ODBC連接源數(shù)據(jù)庫

19、,選擇其中的一張表,對(duì)應(yīng)到Oracle數(shù)據(jù)庫中的響應(yīng)的表中。界面如下選擇的ODBC數(shù)據(jù)源,輸入響應(yīng)的用戶名和口令信息展示源數(shù)據(jù)庫中的表信息展示表的具體內(nèi)容同Text Importer相同,包括ODBC數(shù)據(jù)顯示部分和向Oracle對(duì)應(yīng)列和導(dǎo)入部分具體例子,如下圖所示。Copyright 2009 By Neusoft Group. All rights reservedODBC Importer 使用說明說明,需要實(shí)現(xiàn)配置ODBC數(shù)據(jù)源信息點(diǎn)擊數(shù)據(jù)庫配置頁面,界面變化為Copyright 2009 By Neusoft Group. All rights reservedODBC Importer 使用說明此處配置方法和Text Importer基本一致,不再重復(fù)8.8.安裝安裝ORACLEORACLE幫助文檔幫助文檔按F1或選擇Help菜單下HTML Manuals,出現(xiàn)下圖,點(diǎn)擊Setup選擇Oracle文檔所在目錄,點(diǎn)擊Build創(chuàng)建幫助文檔的使用:選擇要查找的語句然后按F1,如下圖:也可以直接按F1,錄入要查找的信息,如下圖:Copyright 2009 By Neus

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論