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。
希望对你有帮助。