Oracle怎么调用包里面的过程? 签名是这样的 procedure UpdatePerson(message out varchar2) is怎么调用呢,message 参数怎么传啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 包名.procedureName()out为输出参数 可以不传 declare --声明一个变量接收输出结果 outparam varchar2(100);begin UpdatePerson(outparam); --使用outparamend;/ 包中存储过程调用格式:<包名>.<存储过程名>(实参....);包名.UpdatePerson(outparam); declaremessage varchar2(100);message2 varchar2(100);begin包名.UpdatePerson(message);message2:=message;......end; 也可 直接在Toad里面 EXEC package_name.Procedure_name 包中存储过程调用格式:<包名>.<存储过程名>(实参....);包名.UpdatePerson(outparam); oracle用一张表的字段更新另一张表的字段 更新语句怎么改变在表中id为1的一行的数据name grade 怎么在A用户下给B创建一个同义词 XP 9I oracleservice<sid> 服务不见了 怎么修改自动的临时表空间为限制大小? oracl查询出的数据为什么为空,谁能帮帮我? 本人写了一个包怎么会报错,请高人指点!! 异常ORA-29283: 文件操作无效 十万火急!!!在线!!! 列转行 江湖救急 RBO优化方式下VIEW的内部执行计划为什么会改变?
out为输出参数 可以不传
--声明一个变量接收输出结果
outparam varchar2(100);
begin
UpdatePerson(outparam);
--使用outparam
end;
/
包名.UpdatePerson(outparam);
message varchar2(100);
message2 varchar2(100);
begin
包名.UpdatePerson(message);
message2:=message;
......
end;
包名.UpdatePerson(outparam);