OracleSQLDeveloper使用簡(jiǎn)要說(shuō)明_第1頁(yè)
OracleSQLDeveloper使用簡(jiǎn)要說(shuō)明_第2頁(yè)
OracleSQLDeveloper使用簡(jiǎn)要說(shuō)明_第3頁(yè)
OracleSQLDeveloper使用簡(jiǎn)要說(shuō)明_第4頁(yè)
OracleSQLDeveloper使用簡(jiǎn)要說(shuō)明_第5頁(yè)
已閱讀5頁(yè),還剩91頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、Oracle SQL Developer 使用簡(jiǎn)要說(shuō)明Oracle SQL Developer 是免費(fèi)的圖形化數(shù)據(jù)庫(kù)開(kāi)發(fā)工具。使用 SQL Developer,可以瀏覽數(shù)據(jù)庫(kù)對(duì)象、運(yùn)行 SQL 語(yǔ)句和 SQL 腳本,并且還可以編輯和調(diào)試 PL/SQL 語(yǔ)句。還可以運(yùn)行所提供的任何數(shù)量的報(bào)表(reports),以及創(chuàng)建和保存自己的報(bào)表(reports)。SQL Developer 可以提高工作效率并簡(jiǎn)化數(shù)據(jù)庫(kù)開(kāi)發(fā)任務(wù)。SQL Developer 以 Java 編寫(xiě)而成,能夠提供跨平臺(tái)工具。使用 Java 意味著同一工具可以運(yùn)行在 Windows、Linux 和 MAC OS X。這就提供了一個(gè)跨

2、平臺(tái)的統(tǒng)一界面。SQL Developer 的到數(shù)據(jù)庫(kù)的默認(rèn)連接使用的是瘦 jdbc 驅(qū)動(dòng)程序。默認(rèn)使用 JDBC 瘦驅(qū)動(dòng)程序意味著無(wú)需安裝 Oracle 客戶(hù)端,從而將配置和占用空間大小降至最低。SQL Developer 的安裝只需進(jìn)行解壓和雙擊操作即可,簡(jiǎn)單易行。創(chuàng)建數(shù)據(jù)庫(kù)連接接 使用 Oraccle SQQL Devvelopeer 管理數(shù)數(shù)據(jù)庫(kù)對(duì)象首首先要?jiǎng)?chuàng)建數(shù)數(shù)據(jù)庫(kù)連接。執(zhí)執(zhí)行以下步驟驟:1.打開(kāi) Wiindowss 資源管理理器,雙擊 sqlldevellopersqldeevelopper.exxe。注:也可以在非非 Winddows 環(huán)環(huán)境中執(zhí)行 sqldeevelopper

3、。 2.在 Connnectiions 選選項(xiàng)卡中,右右鍵單擊 CConnecctionss 并選擇 New DDatabaase Coonnecttion。3.在 Connnectiion Naame 域中中輸入 ,在 UUsernaame 和 Passwword 域域中輸入 hhr,指定 作為為 Hosttname,在在 SID 域中輸入 。然然后單擊 TTest。4.連接狀態(tài)已已成功測(cè)試。但但沒(méi)有保存該該連接。要保保存該連接,請(qǐng)請(qǐng)單擊 Coonnectt。 5.保存了該連連接,可以在在列表中看到到該數(shù)據(jù)庫(kù)。展展開(kāi) ORCCL。 注:打開(kāi)連接時(shí)時(shí),自動(dòng)打開(kāi)開(kāi) SQL Workssheet。

4、SSQL Woorksheeet 允許許針對(duì)剛創(chuàng)建建的連接執(zhí)行行 SQL。 6.展開(kāi) Taables。7.選擇 EMMPLOYEEES 表,查查看表定義。 8.要查看該數(shù)數(shù)據(jù),請(qǐng)單擊擊 Dataa 選項(xiàng)卡。 9.數(shù)據(jù)隨即顯顯示。使用 Tablle 對(duì)話框框添加新表 新建一個(gè)名為 DEPENNDENTSS 的表,它它包含一個(gè)帶帶有 EMPPLOYEEES 表的外外鍵。執(zhí)行以以下步驟: 1.右鍵單擊 Tablees 并選擇擇 Creaate TAABLE。 2.輸入 DEEPENDEENTS 作作為 Tabble Naame,然后后單擊 Shhow Addvanceed Opttions 復(fù)選框。

5、 3.輸入 IDD 作為 NName,選選擇 NUMMBER 作作為數(shù)據(jù)類(lèi)型型,并輸入 6 作為 PPrecission。選選擇 Cannnot bbe NULLL 復(fù)選框框。然后單擊擊 Add Colummn 圖標(biāo)。 4.輸入 FIIRST_NNAME 作作為 Namme 并輸入入 20 作為 Size。然然后單擊 AAdd Coolumn 圖標(biāo)。5.輸入 LAAST_NAAME 作為為 Namee 并輸入 25 作為 Size。選選擇 Cannnot bbe NULLL 復(fù)選框框。然后單擊擊 Add Colummn 圖標(biāo)。 6.輸入 BIIRTHDAATE 作為為名稱(chēng),然后后選擇 DAAT

6、E 作為為數(shù)據(jù)類(lèi)型。然然后單擊 AAdd Coolumn 圖標(biāo)。7.輸入 REELATIOON 作為 Name,并并輸入 255 作為 SSize。然然后單擊 AAdd Coolumn 圖標(biāo)。8.輸入 GEENDER 作為 Naame 并輸輸入 1 作為 SSize。然然后單擊 AAdd Coolumn 圖標(biāo)。9.輸入 REELATIVVE_ID 作為 Naame,選擇擇 NUMBBER 作為為數(shù)據(jù)類(lèi)型,并并輸入 6 作為 PPrecission。選選擇 Cannnot bbe NULLL 復(fù)選框框。然后單擊擊 OK 創(chuàng)建該該表。 10.新表出現(xiàn)現(xiàn)在表列表中中。從列表中中選擇 DEEPENDE

7、ENTS。 更改表定義 Oracle SQL DDevelooper 使使得更改數(shù)據(jù)據(jù)庫(kù)對(duì)象變得得非常簡(jiǎn)單。在在剛創(chuàng)建的 DEPENDDENTS 表中刪除一一列。執(zhí)行以以下步驟: 1.單擊 Acctionss. 按按鈕。 2.選擇 Coolumn,然然后選擇 DDrop。 3.選擇 Coolumn Name GENDEER 并單擊擊 Applly。 4.該列已經(jīng)刪刪除。單擊 OK。 5.右鍵單擊 ORCL 數(shù)數(shù)據(jù)庫(kù)連接并并單擊 Reefreshh,以刷新數(shù)數(shù)據(jù)庫(kù)連接。 6.展開(kāi) ORRCL Tablees。然后選選擇 DEPPENDENNTS 表。 添加表約束 在這一節(jié)中,為為 DEPEEND

8、ENTTS 表創(chuàng)建建主鍵和外鍵鍵約束。執(zhí)行行以下步驟: 1.右鍵單擊 DEPENNDENTSS 并選擇 Edit。 2.單擊 Prrimaryy Key 選項(xiàng)卡。 3.選擇 IDD 列并單擊擊 ,然后單擊擊 Foreeign KKey 選項(xiàng)項(xiàng)卡。 4.單擊 Addd。 5.選擇 EMMPLOYEEES 作為為 Refeerenceed Tabble 并選選擇 RELLATIVEE_ID 作作為 Loccal Coolumn,然然后單擊 OOK。 向表中添加數(shù)據(jù)據(jù)通過(guò)執(zhí)行以下步步驟,可以向向表中添加數(shù)數(shù)據(jù): 1.單擊 Daata 選項(xiàng)項(xiàng)卡。 2.然后單擊 Inserrt Roww 圖標(biāo)。 3.輸

9、入以下數(shù)數(shù)據(jù)并單擊 Commiit Chaanges 圖標(biāo)。 ID209 FIRST_NNAMESue LAST_NAAMELittleffieldBIRTHDAATE2003 年 10 月 9 日RELATIOONDaughteerRELATIVVE_ID1104.剛添加的行行被提交到數(shù)數(shù)據(jù)庫(kù)。 5.還可以使用用腳本一次添添加多行。單單擊 SQLL Workksheett ORCLL 選項(xiàng)卡。6.右鍵單擊 SQL SStatemment 區(qū)區(qū)域并選擇 Open File。 7.導(dǎo)航到工作作目錄(例如如,c:wwkdir)并并選擇 looad_deep.sqll 文件,然然后單擊 OOpen。

10、 8.隨即顯示該該腳本的 SSQL。 單單擊 Runn Scriipt 圖標(biāo)標(biāo)。 9.該數(shù)據(jù)已插插入。要查看看該數(shù)據(jù),請(qǐng)請(qǐng)單擊 DEEPENDEENTS 選選項(xiàng)。 10.單擊 RRefressh 顯示所所有數(shù)據(jù)。 11.系統(tǒng)將列列出表中的所所有數(shù)據(jù)。 12.可以導(dǎo)出出數(shù)據(jù)以便在在Excell中使用。右右鍵單擊任何何列中的一個(gè)個(gè)值,選擇 Exporrt,然后選選擇一個(gè)文件件類(lèi)型。 13.指定文件件目錄和名稱(chēng)稱(chēng),然后單擊擊 Applly。 14.如果查看看 DEPEENDENTTS.CSVV 文件,將看到到以下內(nèi)容。訪問(wèn)數(shù)據(jù)訪問(wèn) DEPEENDENTTS 數(shù)據(jù)的的一種方式是是:在 DEEPENDE

11、ENTS 表表上生成一條條 SELEECT 語(yǔ)句句,然后添加加一個(gè) WHHERE 子子句。執(zhí)行以以下步驟: 1.單擊 ORRCL SQQL Worrksheeet 選項(xiàng)卡卡。2.單擊 cllear(鉛鉛筆)圖標(biāo)移移除 SQLL Stattementt 窗口的內(nèi)內(nèi)容。 3.將 DEPPENDENNTS 表從從數(shù)據(jù)庫(kù)對(duì)象象列表拖放到到 SQL 語(yǔ)句區(qū)域。 4.顯示 SEELECT 語(yǔ)句以及 DEPENNDENTSS 表中的所所有列。向右右滾到到 SSELECTT 語(yǔ)句結(jié)尾尾。5.將 WHEERE 子句句 wherre rellativee_id 110 添加到 SSELECTT 語(yǔ)句末尾尾“;”之

12、之前。然后單單擊 Exeecute Stateement 圖標(biāo)。6.隨即顯示結(jié)結(jié)果。 HYPERLINK l t 使用可用的報(bào)表表SQL Devvelopeer 為本產(chǎn)產(chǎn)品提供了許許多報(bào)表。在在這一節(jié)中,我們將了解如如何運(yùn)行這些些報(bào)表。1.在 SQLL Deveeloperr 中,切換換至 Repports 選項(xiàng)卡,展展開(kāi) Datta Dicctionaary Reeportss 節(jié)點(diǎn)。2.選擇 Abbout yyour DDatabaase 節(jié)點(diǎn)點(diǎn)并展開(kāi)它,可可以了解有關(guān)關(guān)數(shù)據(jù)庫(kù)的基基本詳細(xì)信息息。 單擊 Verssion BBannerr。3. 為完成本本練習(xí),可以以選擇任何報(bào)報(bào)表并運(yùn)行它

13、它。例如,有有一個(gè)報(bào)表列列出了表的所所有主鍵。 展開(kāi) Tablle - Consttraintts 節(jié)點(diǎn),選選擇 Priimary Key CConstrraintss4. 選擇該節(jié)節(jié)點(diǎn)后,會(huì)彈彈出一個(gè)窗口口。該窗口允允許限制對(duì)某某個(gè)條件的查查詢(xún)。立即單單擊 Appply,即可可選擇所有記記錄。清除 Nulll 復(fù)選框,在在域中鍵入 e。(該操操作限制了對(duì)對(duì)所有名稱(chēng)中中包含字母“ee”的表的查查詢(xún))單擊 Applly。5. 產(chǎn)生的報(bào)報(bào)表顯示了所所有名稱(chēng)中包包含字母“ee”的、具有有主鍵的報(bào)表表。添加用戶(hù)定義的的報(bào)表 SQL Devvelopeer 提供創(chuàng)創(chuàng)建、保存以以及運(yùn)行自己己的報(bào)表的能能力

14、。只需要要 SQL即即可。報(bào)表可可以簡(jiǎn)單,也也可以復(fù)雜。一般把自己需要頻繁執(zhí)行的sql語(yǔ)句作為報(bào)表保存起來(lái)。1.使用上下文文菜單添加一一個(gè)新報(bào)表。2. 可以在此此處添加任何何查詢(xún)。例如如,使用以下下查詢(xún):select objecct_namme, obbject_typeffrom uuser_oobjectts;可以對(duì)報(bào)表和名名稱(chēng)進(jìn)行描述述。例如:3. 單擊 AApply 后,報(bào)表提提示連接到數(shù)數(shù)據(jù)庫(kù)??梢砸允褂?HRR,或者使用用其他連接。注意,從右上角角可以識(shí)別使用用了哪個(gè)連接接、何時(shí)運(yùn)行行該報(bào)表。4. 最后,可可以采用該查查詢(xún),在 SSQl Woorksheeet 使用用它,方法是是單

15、擊 Ruun Repport iin SQLL Workksheett 按鈕。創(chuàng)建并編譯 PPL/SQLL 過(guò)程創(chuàng)建、編輯并編編譯一個(gè) PPL/SQLL 過(guò)程。執(zhí)執(zhí)行以下步驟驟: 1.在 Connnectiions 導(dǎo)導(dǎo)航器中,右右鍵單擊 PProceddures 節(jié)點(diǎn)以調(diào)用用上下文菜單單,然后選擇擇 Creaate PRROCEDUURE。2.輸入 EMMP_LISST 作為過(guò)過(guò)程名。然后后單擊 +,添加一個(gè)個(gè)參數(shù)。3.雙擊參數(shù),將將值更改為 pMaxRRows,然然后將 VAARCHARR2 更改為為 NUMBBER。確保保在單擊 OOK 之前按按了 Entter 鍵。 4.隨即顯示指指定

16、了參數(shù)的的過(guò)程的框架架。 5.替換以下 PL/SQQL:BEGIN NULL;END;使用以下代碼:CURSOR emp_ccursorr IS SELECCT l.sstate_proviince, l.couuntry_id, dd.depaartmennt_namme, e.last_name, jj.job_titlee, e.ssalaryy, e.ccommisssion_pct FROM locattions l, deepartmments d, emmployeees e, jobss j WWHERE l.loccationn_id = d.loocatioon_id AN

17、D d.deppartmeent_idd = e.deparrtmentt_id AND ee.job_id = j.jobb_id; emp_recorrd empp_curssor%ROOWTYPEE; TYYPE emmp_tabb_typee IS TTABLE OF emmp_currsor%RROWTYPPE INDDEX BYY BINAARY_INNTEGERR; emmp_tabb emp_tab_ttype;ii NUMBBER := 1;BEEGIN OPEN emp_ccursorr; FEETCH eemp_cuursor INTO emp_rrecordd; emm

18、p_tabb(i) := empp_recoord; WHILEE (emmp_currsor%FFOUND) AND (i vvaluess 11 _key。會(huì)會(huì)看到表中給給定記錄中域域的值。選擇擇 LASTT_NAMEE 域。 11.右鍵單擊擊 LASTT_NAMEE 域并選擇擇 Modiify Vaalue。 12.將名稱(chēng)更更改為別的內(nèi)內(nèi)容,單擊 OK。 13.單擊 RResumee 圖標(biāo)允許許 PL/SSQL 運(yùn)行行直至完成。 14.查看修改改后的值是否否顯示在 LLog 窗口口中。使用SQL WWorkshheet編寫(xiě) Seleect 語(yǔ)句句 連接到數(shù)據(jù)庫(kù)之之后,可以以瀏覽模式,查查

19、詢(xún)和修改數(shù)數(shù)據(jù)了。 1.創(chuàng)建了數(shù)據(jù)據(jù)庫(kù)連接之后后,需要確保保 SQL Workssheet 是打開(kāi)的。如如果工作表尚尚未打開(kāi),則則使用上下文文菜單打開(kāi)它它。 2.連接之后,應(yīng)應(yīng)當(dāng)看到 SSQL Woorksheeet Ennter SSQL Sttatemeent 窗口口。3.查詢(xún) DEEPARTMMENTS 表中的所有有數(shù)據(jù)。輸入入 Select * froom Deppartmeents;按 F9注意,檢索到的的行數(shù)顯示在在 Resuults 選選項(xiàng)卡下方。4、在oraccle sqql Devvelopeer中可以開(kāi)開(kāi)啟多個(gè)Sqql WorrkSheeet:在Sqql WorrkShee

20、et中可以實(shí)實(shí)現(xiàn)Expllain PPlan 、RRun Sccript,和和SQL HHistrooy等功能。導(dǎo)出數(shù)據(jù)SQL Devvelopeer 能夠?qū)⒂脩?hù)數(shù)據(jù)導(dǎo)導(dǎo)出為各種格格式:CSVV、XML、LLOADERR、TEXTT 和 INNSERT為了導(dǎo)出表中的的數(shù)據(jù),展開(kāi)開(kāi) Connnectioons Naavigattor 和 Tablees 節(jié)點(diǎn)。單擊 DEPAARTMENNTS。選擇擇 Dataa 選項(xiàng)卡。2.右鍵單擊擊數(shù)據(jù)的任何何位置以調(diào)用用上下文菜單單。 從 EXPORRT 上下文文菜單中選擇擇 INSEERT。這將將生成一個(gè)包包含 Inssert 語(yǔ)語(yǔ)句的文件。 3. 選擇

21、適適當(dāng)?shù)哪夸?,并并為該文件命命名?還可以通過(guò)選擇擇列并添加 wheree 子句來(lái)減減少返回的記記錄數(shù),對(duì)導(dǎo)導(dǎo)出的內(nèi)容進(jìn)進(jìn)行微調(diào)。4.單擊 Appply 創(chuàng)創(chuàng)建文件。5. 查看創(chuàng)建建的文件??煽梢詾槊總€(gè)文文件格式重復(fù)復(fù)這些步驟,以以觀察所提供供的不同格式式。導(dǎo)出對(duì)象定義SQL Devvelopeer 能夠?qū)⒉糠只蛉坎繉?duì)象定義導(dǎo)導(dǎo)出到腳本文文件??梢詫⑦@些腳本文文件用作對(duì)象象定義的備份份,或者在其其他模式中運(yùn)運(yùn)行它們。1.在主菜單中中,選擇 TTools - Exxport。2. 在第一個(gè)個(gè)選項(xiàng)卡中,確確保提供了目目錄和文件名名。注意,可以選擇擇內(nèi)聯(lián)添加約約束,或者將將約束作為“aalter”表表命令。3. 切換選項(xiàng)項(xiàng)卡,選擇所所需的對(duì)象定定義。選擇了了 EMPLLOYEESS 和 DEPPARTMEENTS。單擊 Applly。4. 查看創(chuàng)建建的文件。sessionn功能Data Diictionnary RReportt中定義了一一些預(yù)定

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論