请问如何调用一个有参数的存储过程? 请问如何调用一个有参数的存储过程呢?如何知道一个存储过程有那些参数呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接调用就可以了,如果是在sql*plus里面exec proname(c1,c2,..)要知道一个存储过程有那些参数,这比较麻烦,写个过程可以实现 call sp_name(para,...)execute sp_name(para,...) desc procedure_name 即可! 我的过程里还有一个out参数,那要怎么写呢?过程结构如下:VAR NUMBER INVAR2 NUMBER OUT create...as...begin...var2:=2;...end; 不是建这个过程,过程已经建好了,但不知道要如何调用,这个过程里有一个in和一个out参数。 SET SERVEROUTPUT ON;declaret_col2 number;beginProcdemo('aaa',t_col2);DBMS_OUTPUT.PUT_LINE(t_col2);end;/ 修改oracle的优化模式 存储过程改了N次,仍然出错后,我来了............ [转载]地方政府喜欢什么样的企业 jdbc读写BLOB问题 关于几个表关联优化的问题? sql语句问题,找了好多的资料都没有解决 最后20分求一外連接問題 这句sql什么意思呀? 从已有的表里建立新表 SQL语句如何写? oracle如何编辑已经写好的只知道名称的存储过程? 关于IP地址的问题,如何设计表?或者说如何编程呢?
exec proname(c1,c2,..)
要知道一个存储过程有那些参数,这比较麻烦,
写个过程可以实现
execute sp_name(para,...)
VAR NUMBER IN
VAR2 NUMBER OUT
as
...
begin
...
var2:=2;
...
end;
t_col2 number;
begin
Procdemo('aaa',t_col2);
DBMS_OUTPUT.PUT_LINE(t_col2);
end;
/