欢迎来到天天文库
浏览记录
ID:16468796
大小:153.00 KB
页数:37页
时间:2018-08-10
《解析用sql server存储过程对物料进行批次管理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、解析用SQL+Server存储过程对物料进行批次管理DATABASEANDINF0RMAT10NMANAGEMENT数据库与信息管理解析用SQLServer存储过程对物料进行批次管理吴乃忠(常州工程职业技术学院,常州2131<>64)摘要:介绍用后台SQLServer的存储过程实现先进先出的批次管理。关键词:批次管理;先进先出;外键;关联AnalysisofMaterialsBatchManagementUsingSQLServerStoredProceduresWUNaizhong(ChangzhouInstituteofEngineeringT
2、echnology,Changzhou2131<>64)Abstract:IntroducedtheuseofthebackgroundofthestoredprocedureSQLSERVERbatchFIFOmanagement.Keywords:BatchManagement;FIFO;ForeignKey;Cognation1关键表清单系统用到的部分关键表清单列表,如表1所示。表1序号用途表名l物料信息表Jc_item2仓库信息表Jc—branch3仓库实时信息表Ccstock4采购入库信息表Cg_receivemaster/cg_rece
3、ivedetail5销售出库信息表Xs_putmastedxs_putdetail<>6库存台账信息表Cc_itemmaster/cc—itemdetail2关键字段一仓库信息表CREATETABLE【dbo】.【CC—stock](【CC—stock_branch_id】【uniqueidentifier】N0TNULL,一仓库(外键)[CC—stock_item_id】【uniqueidentifier]NOTNULL,一物料(外键)【CC—stock_batchno]【varchar](20),一批号[cc_stock_cost]【money
4、】NOTNULL,一成本【CC—stock_num】【decimal】(18,4)NOTNULL,一数量)一采购入库信息表CREATETABLE【dbo】.【cg_receivedetail](【cg_receivedetail_receivemaster_id】[uniqueidentifier]NOTNULL,一—关联主表【cg_receivedetail_item_id】【uniqueidentifier]NOTNULL,一物料(外键)[cg_receivedetail_price】[money]NOTNULL,一价格【cg_received
5、etail—actnum】【decimal】(18,4)NOTNULL,一数量)CREATETABLE【dbo].【xs_putdetail】(【xs_putdetail_putmaster_id][uniqueidentifier]NOTNULL,~关联主表[xs_putdetail—item_id]【uniqueidentifier]NOTNULL,一物料(外键)【xs_putdetail_price]【money】NOTNULL,一单价[xs_putdetail—actnum】【decimal】(18,4)NOTNULL,一数量[xs_put
6、detail_cost】一成本)CREATETABLE([money]NOTNULL,[dbo].【cc_itemdetail】【cc_itemdetail_itemmaster_id]【uniqueidentifier]NOTNULL,一关联主表[cc—itemde~_item_id][uniqueidentifier】NOTNULL,一一物料(夕键)【cc_itemdetail_batchno】【varchar](20)一批号【CC—itemdetail_num】一数量【cc_itemdetail_price】一单价【CC—itemdetail
7、_cost】一成本[decimal】(18,4)NOTNULL,【money】NOTNULL,【money】NOTNULL,)3采购入库的批次处理做采购入库时系统将自动为待收货仓库的每一个物料分配一个新的批号,批号将写入仓库实时信息表和库存台账信息表,并不写入采购信息表当中(即用户不需要手动给出物料的批次信息)。新批号的组成规则为:4位年份+2位当前月份+2位当前Et+3位递增序列号,如2010年5月18日对电脑收的第三批货对应的批号为:20100518003。相应部分后台存储过程为:收稿日期:2011—03—15电脑编程技巧与维护一插入明细表数据
8、insertint0CCstock(ccstockbranchid.CCstockitemid.CC——stock_cos
此文档下载收益归作者所有