sqldeveloper調用存儲過程
實現的話,這個得看你需求才能寫,一般語法也不是特別麻煩,多學學循環,動態sql的基本可以應付一切了。
執行的話,一般開個sql窗口
begin
存儲過程名(參數1,參數2……);
end;如果沒有參數,括弧里一堆就不用寫了,然後執行即可。
⑵ PLSQL Developer寫了一個存儲過程,不能執行
過程沒有創建成功,語句有問題,
首先select *可能導致多值,得用游標
其次過程語句與一般sql語句不同,以SELECT XX INTO XX from XX形式,你都沒有into語句,這句話本身就有問題。
⑶ pl sql developer怎麼用
PL/SQL
Developer使用技巧
1、PL/SQL
Developer記住登陸密碼
在使用PL/SQL
Developer時,為了工作方便希望PL/SQL
Developer記住登錄Oracle的用戶名和密碼;
設置方法:PL/SQL
Developer
7.1.2
->tools->Preferences->Oracle->Logon
History
,
"Store
history"是默認勾選的,勾上"Store
with
password"
即可,重新登錄在輸入一次密碼則記住了。
2、執行單條SQL語句
在使用PL/SQL
Developer的SQL
Window時,按F8鍵,PL/SQL
Developer默認是執行該窗口的所有SQL語句,需要設置為滑鼠所在的那條SQL語句,即執行當前SQL語句;
設置方法:PL/SQL
Developer
7.1.2
-->tools->Preferences-->Window
types
,勾上"AutoSelect
Statement"
即可。
3、格式化SQL語句
在使用PL/SQL
Developer的SQL
Window時,有時候輸入的SQL語句太長或太亂,希望能用比較通用的寫法格式話一下,這樣看起來會好看些,也好分析;
使用方法:選中需要格式化的SQL語句,然後點擊工具欄的PL/SQL
beautifier按鈕即可.
4、查看執行計劃
在使用PL/SQL
Developer的SQL
Window時,有時候輸入的SQL語句執行的效率,分析下表結構,如何可以提高查詢的效率,可以通過查看Oracle提供的執行計劃;
使用方法:選中需要分析的SQL語句,然後點擊工具欄的Explain
plan按鈕(即執行計劃),或者直接按F5即可。
5、調試存儲過程
在使用PL/SQL
Developer操作Oracle時,有時候調用某些存儲過程,或者調試存儲過程;
調用存儲過程的方法:首先,在PL/SQL
Developer左邊的Browser中選擇Proceres,查找需要調用的存儲過程;然後,選中調試的存儲過程,點擊右鍵,選擇Test,在彈出來的Test
scrīpt窗口中,對於定義為in類型的參數,需要給該參數的Value輸入值;最後點擊上面的條數按鈕:Start
debugger
或者按F9;最後點擊:RUN
或者Ctrl
R
本文來自CSDN博客,轉載請標明出處:
網上下載一個,是可視化的工具。
⑷ pl/sql developer中怎麼調用帶有out參數的存儲過程
1、根據存儲的out參數個數,定義這些參數
declare
p_codenumber;
p_messagenumber;
2、輸入in參數值,調用
P_TASK_DELIVER_ACM(100,p_code,p_message);
3、如下面這個,執行就可以了
⑸ PL/SQL Developer執行存儲過程問題
在plsql developer的sql window中看執行錯誤是不準確的,要在proceres目錄下找這個過程,右鍵edit或者view打開,然後編譯(F8)就會出現錯誤了。
再說說你錯的地方。
你把入參的名字改成了EMP_IDDDD,那麼就需要修改過程中所有入參出現的位置,都改成統一的EMP_IDDDD。否則會提示,未定義EMP_ID(因為原來的入參名已經改變了,編譯器會認為EMP_ID不存在)。
還有你這個過程有點問題,過程中沒有DML操作(insert、update、delete操作),不需要commit。
希望對你有幫助。