各位大虾帮帮忙,在pl/sql developer中下列需求如何实现???????????????

D13ay 2009-01-15 09:26:30
有个显示数据的页(表形式的),页里显示当前库存(Now),提货在途(Out),调货在途(In),月完成量(Sold)等数据。

例如:
A公司目前状况
当前库存 提货在途 调货在途 月完成数量
100 20 15 6

B公司目前状况
当前库存 提货在途 调货在途 月完成数量
120 15 0 30


当前库存的值是:期初的值+提货在途的值-调货在途得值

提货,调货的值是给定的


当提货在途到没有达仓库时,不改变,当前库存就是期初的值

当提货在途到达仓库时,当前库存=当前库存+提货在途,提货在途=0

当调货在途到没有达仓库时,当前库存=当前库存-调货在途,

当调货在途到达仓库时,B公司的当前库存=当前库存+调货在途,调货在途=0

月完成数量和当前库存是此消彼长的状态,如果是A公司出货,当地库存--,要是B公司的单子

,B的月完成数量++



写个方法,然后将该方法放入Oracle Discover中可实现以上功能。


...全文
183 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
dawugui 2009-01-16
  • 打赏
  • 举报
回复

请给出表结构,测试数据,相关算法和需要的结果.谢谢!
jinjazz 2009-01-16
  • 打赏
  • 举报
回复
提供测试数据和需求结果
wangxuhero 2009-01-16
  • 打赏
  • 举报
回复

针对:当提货在途到达仓库时,建立一个触发器;

针对:当调货在途到达仓库时,建立一个触发器;

针对:如果是A公司出货,建立一个触发器;

针对:要是B公司的单子,B公司完成订单时,建立一个触发器。
xanaduwpz 2009-01-16
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 D13ay 的回复:]
A公司,当前库存在提货在途到达时,有触发事件,当前库存增加,如果从A公司调货,则A的当前库存减少;
当调货在途到达时B公司时,B的当前库存增加,也要有一个触发事件。
[/Quote]
A公司,当前库存在提货在途到达时,有触发事件,当前库存增加,如果从A公司调货,则A的当前库存减少;
procedure A_tihuodaoda(p_num number)
is
begin
update A公司目前状况 set 当前库存=当前库存 + p_num,提货在途=提货在途 - p_num where 条件;
end A_tiguodaoda;

你需求描述的太不清楚了,没法给你写!
gtiroy 2009-01-16
  • 打赏
  • 举报
回复
学习~关注~
gtiroy 2009-01-16
  • 打赏
  • 举报
回复
没有明白什么意思?
gtiroy 2009-01-16
  • 打赏
  • 举报
回复
复杂的问题啊
D13ay 2009-01-16
  • 打赏
  • 举报
回复
怎么都没人回答啊,伪代码也行啊!
D13ay 2009-01-16
  • 打赏
  • 举报
回复
对不起大家了,这个需求太不明确了,先闭了,等我整理一下再重开帖子,我先把分散了,希望到时候大家再来帮我
D13ay 2009-01-16
  • 打赏
  • 举报
回复
表结构是这样的

产品ID:8853G1C
分公司 当前库存 提货在途 调拨在途数 月任务数 月完成数 完成率
北京 1
成都 0
广州 2
南京 4
上海 3
深圳 8 12
沈阳 0
武汉 0
西安 0
总计 18 12


产品ID:7979R01
分公司 当前库存 提货在途 调拨在途数 月任务数 月完成数 完成率
北京 204
成都 6 20
广州 32 20
南京 64
上海 121
深圳 188 58
沈阳 0 15
武汉 10
西安 0 15
总计 625 128



D13ay 2009-01-15
  • 打赏
  • 举报
回复
A公司,当前库存在提货在途到达时,有触发事件,当前库存增加,如果从A公司调货,则A的当前库存减少;
当调货在途到达时B公司时,B的当前库存增加,也要有一个触发事件。
xanaduwpz 2009-01-15
  • 打赏
  • 举报
回复
看不明白,不清楚你这方法具体到底要实现什么功能

当提货在途到达时,应该有一个触发事件,就是调用一个方法改变库存

当调货在途到达时,应该还有一个触发事件,

你具体是想要哪种方法?

17,382

社区成员

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

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