PLSQLDeveloper若干使用技巧._第1頁
PLSQLDeveloper若干使用技巧._第2頁
PLSQLDeveloper若干使用技巧._第3頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、PLSQL Developer 若干使用技巧1、右鍵菜單在 PL/SQL Developer( 下面簡稱 PLD 中的每一個文本編輯窗口 ,如 SQL Window, Command Window 和 Porgram Window,右鍵點擊某個對象名稱 ,會彈出一個包含操作對象命令的菜單 ,我們這里稱之為右鍵菜單。對象類型可以是表 ,視圖 ,同義詞 ,存儲過程和函數(shù)等。根據(jù)對象類型的不同 ,彈出的菜單也有區(qū)別。表和視圖有 View, Edit, Rename, Drop, Query data和 Edit data 等功能。View 和 Edit 分別是查看和修改表的結(jié)構(gòu)信息,如字段 ,主鍵

2、,索引和約束等。Query data相當(dāng)于新打開一個窗口,并執(zhí)行 select * from 表。 Edit data 相當(dāng)于新打開一個窗口 ,并執(zhí)行 select * from 表 for update。存儲過程和函數(shù)有 Test 功能 ,選中后可以進(jìn)入調(diào)試狀態(tài)。有時由于 PLD 識別錯誤 ,右鍵點擊對象并不能出來正確的菜單 ,可以在對象所在的 DDL 或 DML 語句的前面 ,加上分號 ,這樣 PLD 就能正確的判斷出對象的類型2、 Select for Update有時我們需要把一些數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫中 ,如果用 UE 拼 Insert 語句 ,會比較麻煩 , 而且操作性不強(qiáng)。 PLD 的

3、SQL Window 可以查詢 ,新增 ,修改和刪除表的內(nèi)容。查詢自不必說 ,而新增 ,刪除和修改 ,只需在 select語句后加入 for update,對表進(jìn)行行級鎖定 ,然后點擊窗口的鎖型圖標(biāo) ,即可進(jìn)入編輯狀態(tài)。下面介紹一下如何從 Excel 中提取文本插入到數(shù)據(jù)庫中我們的 Excel 文件中有三列 :在數(shù)據(jù)庫中建立臨時表 :create table t1 (cino varchar2(100, contno varchar2(100, loanno varchar2(100然后在 SQLWindow 中輸入 select t1 for update,并點擊鎖型鼠標(biāo) ,進(jìn)入編輯狀態(tài) :

4、用鼠標(biāo)點擊第一行的輸入窗口 ,這時 PLD 會死鎖幾秒鐘 ,然后可以見到光標(biāo)在第一行的輸入框中閃動 ,用鼠標(biāo)把 CINO, CONTNO, LOANNO 選中 :進(jìn)入 Excel 中,把需要插入數(shù)據(jù)庫的內(nèi)容選中 ,然后切換到 PLD,按 Ctrl + V: 點擊 ,然后再點擊 Commit 按鈕 ,則數(shù)據(jù)提交到表 t1 中,執(zhí)行 select * from t1 可以看到內(nèi)容 :3、 PL/SQL Beautifier(PL/SQL 美化器PLD 6 以上版本有對 DML 代碼格式化的功能。在 SQL Window 或 Program Window 中選中部分代碼 (如果不選則對整個窗口的代碼

5、操作 ,在菜單中選 Edit - PL/SQL Beautifier, 得到格式化的代碼。對于非法的 DML 語句或 DDL 語句 ,PLD 將會在下方狀態(tài)欄提示 PL/SQL Beautifier could not parse text。在缺省的狀態(tài)下 ,PLD 會把 DML 語句的每一個字段都排在單獨的一行 ,這樣不方便查看。在菜單中選 Edit PL/SQL Beautifier Options, 進(jìn)入 Preferences窗口 ,選擇 Edit,進(jìn)入配置文件編輯界面 : 在標(biāo)簽欄選 DML, 在窗口中部的 Select, Insert和 Update 組框中把 Fit 選中 ,然后

6、點擊Save,把配置文件保存到 PLD 的安裝目錄下 ,點擊 Close 關(guān)閉。在 Rules file 中輸入配置文件所在位置 ,點擊 OK,完成配置文件切換。這時再對代碼進(jìn)行格式化 ,就可以使每一個字段盡可能的在一行上了。4、TNS Names菜單 Help Support InfoTNS Names,可以查看 Oracle 的 tnsnames.ora。5、Copy to Excel在 SQL Window 中執(zhí)行 Select語句 ,在結(jié)果出來以后 ,右鍵點擊下面的數(shù)據(jù)區(qū) ,選擇 Copy to Excel,可以把數(shù)據(jù)區(qū)的記錄原樣拷貝到 Excel 中。但有兩點需要注意 :一 ,fie

7、ld 中不能以 =開始 ,否則 Excel 會誤認(rèn)為是函數(shù) ;二 ,數(shù)字不要超過 17 位,否則后面的位數(shù)將會置為 0,但可以通過在數(shù)字前加 來使 Excel 認(rèn)為該 field 是文本 ,同時對于數(shù)據(jù)庫中 Numbe類型的字段 ,最好用 to_char輸出 ,不然可能會顯示不正常6、PL/SQL Developer 記住登陸密碼在使用 PL/SQL Developer 時,為了工作方便希望PL/SQL Developer 記住登錄Oracle 的用戶名和密碼 ;設(shè)置方法 :PL/SQL Developer 7.1.2 -tools-Preferences-Oracle-Logon Histo

8、ry , “ Store history是默認(rèn)勾”選的 ,勾上 “ Store with password即可”,重新登錄在輸入一次密碼則記住了。 (我的好像不行哦7、執(zhí)行單條 SQL 語句在使用 PL/SQL Developer 的 SQL Window 時,按 F8 鍵,PL/SQL Developer 默認(rèn)是執(zhí)行該窗口的所有 SQL 語句 ,需要設(shè)置為鼠標(biāo)所在的那條 SQL 語句 ,即執(zhí)行當(dāng)前 SQL 語句 ;設(shè)置方法 :PL/SQL Developer 7.1.2 -tools-Preferences-Window types , 勾上 “AutoSelect Statement即可”

9、。7、格式化 SQL 語句在使用 PL/SQL Developer 的 SQL Window 時,有時候輸入的 SQL 語句太長或太亂 ,希望能用比較通用的寫法格式話一下 ,這樣看起來會好看些 ,也好分析 ;使用方法 :選中需要格式化的 SQL 語句 ,然后點擊工具欄的 PL/SQL beautifier 按鈕即可。8、查看執(zhí)行計劃在使用 PL/SQL Developer 的 SQL Window 時,有時候輸入的 SQL 語句執(zhí)行的效率 ,分析下表結(jié)構(gòu) ,如何可以提高查詢的效率 ,可以通過查看 Oracle 提供的執(zhí)行計劃 ;使用方法 :選中需要分析的 SQL 語句 ,然后點擊工具欄的 Ex

10、plain plan 按鈕 (即執(zhí)行計劃 ,或者直接按 F5 即可。9、調(diào)試存儲過程在使用 PL/SQL Developer 操作 Oracle 時 ,有時候調(diào)用某些存儲過程 ,或者調(diào)試存儲過程 ;調(diào)用存儲過程的方法 :首先 ,在 PL/SQL Developer 左邊的 Browser 中選擇Procedures,查找需要調(diào)用的存儲過程 ;然后 ,選中調(diào)試的存儲過程 ,點擊右鍵 ,選擇 Test, 在彈出來的 Test scr 窗pt口中 ,對于定義為 in 類型的參數(shù) ,需要給該參數(shù)的 Value 輸入值 ;最后點擊上面的條數(shù)按鈕 :Start debugger或者按 F9;最后點擊 :R

11、UN 或者 Ctrl+R 。(具體要調(diào)式一個存儲過程,請參照操作手冊 ,這個大概說明下應(yīng)用。10、 oralce精簡客戶端的使用要想 PL/SQL 連接 oracle 數(shù)據(jù)庫 ,除了 PL/SQL Developer 之外還需要 Oracle 客戶端 ,有一個更方便的方法就是使用 Oracle 精簡客戶端 ,很多地方可以下載 ,文件很小 , 耗資源也少。安裝完成后修改安裝目錄下的 Oracleora90networkADMINtnsnames.ora 文件 :格式如下 :DATABASE_NAME =(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP(HOST = 127.0.0.1(PORT = 1521 (CONNECT_DATA = #(SERVICE_NAME = dealer (SID = SID_NAME #(SERVER = DEDICATED 7 、關(guān)鍵字自動大寫 :了解一點編程的常識的人都知道 ,編碼風(fēng)格很重要。在閱讀代碼方面 ,

溫馨提示

  • 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

提交評論