--悲哀:按书上写了个存储过程,不知道咋调用--

luoyoumou 2010-01-03 09:59:00
--主要是那个输出参数为布尔型 变量,怎么在SQL Plus中定义啊?
create or replace
procedure UPDATE_EMP(p_empno number, p_decrease number,
p_success out boolean)
is
begin
if p_decrease = 0 then
p_success := false;
else
update EMP
set SAL = SAL / p_decrease
where empno = p_empno;
p_success := true;
end if;
end;
/

-------------------------------------

--望高人指点一、二! 谢谢......
...全文
41 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wyx100 2010-01-03
  • 打赏
  • 举报
回复
declare
p_success boolean;
begin
UPDATE_EMP(1,2,p_success);
end;
/
shiyiwan 2010-01-03
  • 打赏
  • 举报
回复
declare
p_success boolean;
begin
UPDATE_EMP(1,2,p_success);
end;
/
ACMAIN_CHM 2010-01-03
  • 打赏
  • 举报
回复
exec UPDATE_EMP(1,2, xx)
tjuxl123 2010-01-03
  • 打赏
  • 举报
回复
declare
p_success boolean;
begin
UPDATE_EMP(1,2,p_success);
end;

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧