带参数的存储过程,好何在COMMAND WINDOW中执行? cmdsqlpluslogin_name@oracle_serverpasswordexec pro(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是在PL/SQL Developer的COMMAND WINDOW中执行的,没有参数的我会。但是带参数的应该如何执行呢?存储过程已经写好了,测试时,参数怎么定义、赋值。 各位有具体的步骤吗?谢谢。 pl/sql dev 有个test,可以满足你的要求 declare 变量;begin 过程(变量);end;/ "pl/sql dev 有个test,可以满足你的要求"没错,如果你用pl/sql developer的话,鼠标右击这个函数,选择Test,接下来应该很容易了 参数是in的话,直接exec proc_name(var1,var2,..)即可参数是out的话,先定义变量var var1 var_type;var var2 var_type;...然后赋值exec var1:=var1_value;...最后执行exec proc_name(:var1,:var2,...) plsql不能调试存储过程 Oracle冷备份恢复问题 EBS Formbuilder 问题 字符型中文日期怎么转换成日期型 提问sqlplus启动问题 linux环境里,oracle安装好后,怎样写脚本,实现chkconfig管理下的"服务"啊 一条sql语句可以同时插入,删除两张表的数据么,怎么写(不用触发器,存储过程) 请问高手!ORACLE快照过旧,怎么解决??? oracle客户端连接错误 OCP 052 关于large pool 选什么 问高手关于TO_DATE函数的问题。在线急等 求报表思路
但是带参数的应该如何执行呢?存储过程已经写好了,测试时,参数怎么定义、赋值。 各位有具体的步骤吗?谢谢。
变量;
begin
过程(变量);
end;
/
exec proc_name(var1,var2,..)即可
参数是out的话,先定义变量
var var1 var_type;
var var2 var_type;
...
然后赋值
exec var1:=var1_value;
...
最后执行
exec proc_name(:var1,:var2,...)