调用存储过程

alextoby 2007-04-16 03:33:06
有2个存储过程
存储过程1返回一个number,需要传递一个参数
存储过程2主要是做更新数据表用

updata tb set test=(存储过程1返回的那个number,需要传递的参数值是xxx) where bbb='xxx'

存储过程2该怎么写?谢谢!
...全文
255 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hongqi162 2007-04-16
  • 打赏
  • 举报
回复
declare
nValue number;
begin
存储过程1(参数X,nvalue);
存储过程2(nvalue);
end
doer_ljy 2007-04-16
  • 打赏
  • 举报
回复
nValue number;
begin
nValue = 存储过程1(参数X);
update tb set test = nValue where bbb = '参数X';
end

17,378

社区成员

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

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