社区
项目管理
帖子详情
历史库存大家如何实现?
阿aaS
2008-10-10 04:01:41
最近做个仓库管理系统,请教一下大家,历史库存如何实现?
1、每天定时把库存表的数据导入到历史库表??
2、大家对库存更新采用什么方式?保存好出入库单后再对数据窗口中的商品清单一条条取出用update sql语句更新到数据库?这种方式安全吗?突然断电或什么会不会只更新了部份的库存?还是写个存储过程来更新?
...全文
1116
19
打赏
收藏
历史库存大家如何实现?
最近做个仓库管理系统,请教一下大家,历史库存如何实现? 1、每天定时把库存表的数据导入到历史库表?? 2、大家对库存更新采用什么方式?保存好出入库单后再对数据窗口中的商品清单一条条取出用update sql语句更新到数据库?这种方式安全吗?突然断电或什么会不会只更新了部份的库存?还是写个存储过程来更新?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
victory369
2010-04-19
打赏
举报
回复
我是这么做的,入库表,出库表,原始库存进入入库表 ,原始库存+ 入库 - 出库 =库存,所以库存表是个视图,不用更新,只要出,入库成功了,库存表自动就更新了
victory369
2010-04-19
打赏
举报
回复
我是这么做的,入库表,出库表,原始库存进入入库表 ,原始库存+ 入库 - 出库 =库存,所以库存表是个视图,不用更新,只要出,入库成功了,库存表自动就更新了
K1933
2009-12-15
打赏
举报
回复
我是这样子的,做一个流水表,做存储过程对库存进行加减而登录流水表.
多用户下也很少出现数据问题.
abinglu
2009-12-14
打赏
举报
回复
对于大数据表,有几种方法:
1.一般情况下可以增加历史表,定时将生产表的数据归档,如果需要查询历史表数据,应用就得多下功夫,在SQL语句下功夫,业务比较复杂就不好了,更新的话也不太好。
2.如果是oracle数据库,可以考虑使用分区表,好像SQL SERVER 2005以上也有分区表。
3.优化你的索引也能改善性能。
dahaidao
2009-09-06
打赏
举报
回复
在服务器写个程序,在晚上的某个时间自动整理一下.
hovoy
2009-07-31
打赏
举报
回复
[Quote=引用 10 楼 builderwfy 的回复:]
"通过事务控制,这是数据库系统最基本的内容 "
這具體是怎麼控制
[/Quote]
sqlca.autocommit = false
在写insert ,update,delete时候注意commit,出错的时候rollback;
注意,代码注意数据库死锁。
chengxangwang
2009-02-21
打赏
举报
回复
各人的想不同,有人也就用單據加起來算
hemhem
2008-12-25
打赏
举报
回复
每笔业务都按 id(自增长) 日期 商品 增加数量 减少数量 结余数量 这样记录到一个表里,这样你想查什么时候的库存都有
Select 商品,结余数量
from table inner join (
select max(id) as id from table
where 日期<='XXXX-XX-XX'
group by 商品) a on table.id = a.id
就是这个表数据量大了点
fstao
2008-11-27
打赏
举报
回复
你可以再建立一个新的数据库,在新的数据库里关联旧数据库的价格体系(包括销售价格体系和进价的价格体系),那你的程序可以在新数据库和旧的数据库的切换就可以了。在旧的数据库里的历史数据,在新的数据库里进行开单,并且查看新的库存。
builderwfy
2008-10-15
打赏
举报
回复
"通过事务控制,这是数据库系统最基本的内容 "
這具體是怎麼控制
frankljw
2008-10-15
打赏
举报
回复
1、可以通过库存月结进行保存历史信息
2、碰到修改单据时,如果单据在本月还没有进行月结时,可以进行修改,一但月结后不允许修改(除非作废掉本月月结库存)。
sybasebbs
2008-10-14
打赏
举报
回复
[Quote=引用 7 楼 chenzih 的回复:]
碰到修改单据后,库存怎么重新写入历史库呢?
[/Quote]
业务上不能这样操作。
chenzih
2008-10-14
打赏
举报
回复
碰到修改单据后,库存怎么重新写入历史库呢?
金大哈
2008-10-11
打赏
举报
回复
SOFTFUN_CSDN
的看法我认同
历史库一般一个月做一次就可以了 把单据结清的转到历史库
Methodor
2008-10-11
打赏
举报
回复
[Quote=引用楼主 Darren_xu 的帖子:]
最近做个仓库管理系统,请教一下大家,历史库存如何实现?
1、每天定时把库存表的数据导入到历史库表??
2、大家对库存更新采用什么方式?保存好出入库单后再对数据窗口中的商品清单一条条取出用update sql语句更新到数据库?这种方式安全吗?突然断电或什么会不会只更新了部份的库存?还是写个存储过程来更新?
[/Quote]
历史库存一般有2种方式:保存历史状态信息或历史过程信息
1、每天定时把库存表的数据导入到历史库表??-----------------一般不必用这么烦琐的方式
2、大家对库存更新采用什么方式?保存好出入库单后再对数据窗口中的商品清单一条条取出用update sql语句更新到数据库?这种方式安全吗?突然断电或什么会不会只更新了部份的库存?还是写个存储过程来更新? ----------------通过事务控制,这是数据库系统最基本的内容
majpp
2008-10-10
打赏
举报
回复
进销存也就是这种处理方式啊.
javaxi
2008-10-10
打赏
举报
回复
同意一楼的说法,也不一定是月结,喜欢什么时候结就让管理员自己结
liubocy
2008-10-10
打赏
举报
回复
库存可以根据你输入的单据自动生成嘛。
可以把入库、出库、调拨、盘点什么的数据放在一个表里,另一个表放月初库存,
这样就好操作了。
就是写计算库存的存储过程麻烦了点。但这样的思路,数据的安全性是很高的
jaychensusu
2008-10-10
打赏
举报
回复
我的看法:
1.每月月底做一次月结记录库存数据,作为历史记录;每天保存库存历史数据量太大担心会令数据库性能变差。
2.可以保存数入库单,按'入库'就更新库存,如果更新不成功就回滚。
SAP WM 有无保存WM Level
历史
库存
的Table?
SAP WM 有无保存WM Level
历史
库存
的Table? 前日下班回家的路上,收到一个前客户内部顾问同行发过来的微信,问我在SAP系统里哪个表是用来存储WM Level
历史
库存
的。 这个问题问住了我!我承诺去查查,然后...
如何解决实时
历史
数据
库存
储成本问题?
实时
历史
库需求背景 在当今的数字化时代,随着业务的迅速发展,每天产生的数据量会是一个惊人的数量,数据
库存
储的成本将会越来越大,通常的做法是对
历史
数据做归档,即将长期不使用的数据迁移至以文件形式存储的...
高性能`锁
库存
`/`释放
库存
`重构实战
编写本文的主要目的有两个,一是输出文档方便回顾,二是从网上很难找到高性能锁
库存
实战,本文可供大家参考。 本次重构有几大难点: 1、随着业务发展存在诸多
历史
遗留问题,技术债积重难返 2、重新组建重构团队,人...
库存
管理策略
许多企业深知
库存
管理的重要性,因为
库存
管理关系到整个企业的兴衰昌盛。
库存
管理是仓储过程中商品数量的管理。...管理人员可根据
历史
数据或同行业的平均水平从纵横两方面评价自己企业的这一指标是.
SAP S4
库存
管理 技术分享
SAP S4采用HANA数据库,本质上是用大内存、列存储
实现
快速的数据读取,其实存取效率应该还是下降了。 对于MM的
库存
管理,其实顾问们遇到最多的问题就是进销存/库龄/时点
库存
盘点之类的。 过去ECC面临海量数据时基本...
项目管理
793
社区成员
1,407
社区内容
发帖
与我相关
我的任务
项目管理
PowerBuilder 项目管理
复制链接
扫一扫
分享
社区描述
PowerBuilder 项目管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章