PL/SQL Developer 使用
PL/SQL DEVELOPER 基本用法詳解(建議寫過第一個儲存過程後的初手必讀)
用PL/SQL 也差不多一年了,現在才發現這個東西的好處多多啊。呵呵
用過oracle的都抱怨,為了穩定 它提供的圖形化操作 速度慢的讓人傷心呀,p4+128M的機器只要啟動一個oracle服務就夠讓人傷心的,再在dba studio裡面操作真能讓人哭。
pl/sql developer正是解決這個問題的:功能強,方便,快。用了之後絕對離不開它!
它的主要強項如下:
一.編輯表資料(瀏覽表數資料自然不在話下)
二.在sql plus下寫長的語句時是否有些心煩,在這裡一樣搞定。
三.寫儲存過程,並除錯。如果世界上沒有sql/plus dev,真不知道怎麼除錯幾百行的儲存過程。說這種情況效率提高了十倍絕不為過吧。
下面具體說明:
一。左邊的瀏覽視窗選擇 tables ,會列出所有的表,選擇表右擊滑鼠選中選單"Edit Data",右邊會有一個新的視窗,列出表的所有資料。
看錶的資料上方有個工具條,圖示分別為“鎖形”,“增加(+)”,“刪除(-)”,“儲存(勾形)”。
修改資料後怎麼提交修改呢?
1.點“勾形”,儲存資料。
2.看工具欄的第二欄,有兩個好東東,圖示不好描述哈,你把滑鼠放在這兩個按鈕圖示上,會顯示“commit(F10)","rollback(shift+F10)" 。commit就提交資料修改了,點之。
ok?^_^ dba studio裡面好像不能貼上複製資料,這裡想怎麼copy就怎麼copy^_^
二。 new ->command window ->相當於sql plus,用起來當然比sql plus爽。
所用函式說明
功能:求和與差
原形:GetSumAndSub(p1 in number , p2 in number ,m out number , b out number)
引數:m=p1+p2 b=p1-p2
1.先建儲存過程
左邊的瀏覽視窗選擇 procedures ,會列出所有的儲存過程,右擊資料夾procedures單擊選單“new",彈出template wizard視窗, name框中輸入 GetSumAndSub ,parameters中填入: p1 in number , p2 in number ,m out number , b out number 。單擊ok,右邊出現建立儲存過程的程式碼視窗。其中內容為建立儲存過程的語句。
在begin end 之間輸入具體內容,最後如下;
create or replace procedure GetSumAndSub(p1 in number , p2 in number ,m out number , b out number) is begin m := p1+p2 ; b := p1-p2 ; end GetSumAndSub; |
單擊“儲存”按鈕,可將建立儲存過程的sql語句儲存在檔案中,作備分之用^_^接著要做的就是 執行此sql語句來建立儲存過程。方法為:找到工具欄上的“齒輪”圖示,滑鼠放上面會顯示‘EXECUTE(F8)',單擊之。儲存過程此時已經建立完畢。可為什麼我在右邊的procedures資料夾下看不到此儲存過程?重新整理一下ok~
2。測試儲存過程
在左邊的瀏覽視窗選中 GetSumAndSub該儲存過程,右擊選選單“TEST‘,右邊會出現新的測試視窗。
說明:在測試視窗的下面你可以看到有一個引數列表,作輸入引數值和檢視out型引數值用在除錯程式碼上方有個工具條:
第一個放大鏡形(start debugger),開始除錯。
第二個綠色三角形(run),執行。
第三個step into ,單步除錯。
進入除錯程式碼視窗後,可隨意設定斷點,方法就不用說了吧~
a 我們要在引數視窗中輸入 兩個引數值, p1為6,p2為4, m跟b不用填。
b 點選start debugger,進入儲存過程的程式碼視窗
c 點選step into ,將滑鼠放在變數符號上可檢視變數值
d 繼續點選step into 直到單步執行完畢。此時會返回測試視窗。
e 檢視引數列表,驗證m,b值為8,4。
在測試視窗點選儲存,可儲存測試程式碼。以後重新開啟時,你原先輸入的那些引數值會儲存在其中,免得每次測試都要重新輸引數值。
對於返回型別為遊標的引數,資料不會直接顯示,在列表的引數值框右邊會有一個按扭,點選之,會彈出一個新的資料視窗,有個表格專門顯示遊標的資料。
相關文章
- 「Oracle」客戶端 PL/SQL DEVELOPER 安裝使用Oracle客戶端SQLDeveloper
- pl developerDeveloper
- 5. Oracle連線和使用——5.2. PL/SQL DeveloperOracleSQLDeveloper
- pl/sql developer的一個小問題SQLDeveloper
- PL/SQL Developer連線到Oracle 12cSQLDeveloperOracle
- PL/SQL Developer下載地址和漢化包地址SQLDeveloper
- PL/SQL Developer連線遠端Oracle資料庫SQLDeveloperOracle資料庫
- 本地不安裝oracle,用PL/SQL Developer連線資料庫OracleSQLDeveloper資料庫
- Oracle 的PL/SQL語言使用OracleSQL
- pl/sql developer中關於TIMESTAMP顯示格式的疑問和學習SQLDeveloper
- 解決pl/sql developer中資料庫插入資料亂碼問題SQLDeveloper資料庫
- PL/SQL 宣告SQL
- Oracle PL/SQLOracleSQL
- 使用profiler測試Oracle PL/SQL效能OracleSQL
- pl/sql to_dateSQL
- PL/SQL 運算子SQL
- PL/SQL 條件SQL
- PL/SQL 迴圈SQL
- PL/SQL 遊標SQL
- 使用Oracle SQL Developer匯入Excel資料OracleSQLDeveloperExcel
- 使用11g客戶端或pl/sql developer連線高版本Oracle 19c ORA-28040 ORA-01017客戶端SQLDeveloperOracle
- 如何使用PL/SQL進行分級查詢WPSQL
- Oracle PL/SQL塊簡介OracleSQL
- ultraedit高亮顯示pl/sqlSQL
- 使用PL/SQL找到兩個表中的相似值FKSQL
- PL/SQL 條件控制語句SQL
- PL/SQL程式設計急速上手SQL程式設計
- plsql developer工具生成sql monitor reportSQLDeveloper
- [20240607]PL/SQL中sql語句的註解.txtSQL
- 【Oracle】常用工具-oracle sql developer快速安裝使用教程OracleSQLDeveloper
- oracle學習筆記(十五) PL/SQL語法結構以及使用Oracle筆記SQL
- PLSQL Developer配置使用SQLDeveloper
- Oralce之PL/SQL程式設計(遊標)SQL程式設計
- OCP 複習筆記之PL/SQL (1)筆記SQL
- Oracle PL/SQL程式碼中的註釋OracleSQL
- PL/SQL第二章--基本語法SQL
- PL/SQL第三章--游標SQL
- OCP 複習筆記之PL/SQL (3)筆記SQL
- 6.4. PL/SQL語法——6.4.7. 集合SQL