資源描述:
《解析用sql server存儲(chǔ)過(guò)程對(duì)物料進(jìn)行批次管理》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、解析用SQL+Server存儲(chǔ)過(guò)程對(duì)物料進(jìn)行批次管理DATABASEANDINF0RMAT10NMANAGEMENT數(shù)據(jù)庫(kù)與信息管理解析用SQLServer存儲(chǔ)過(guò)程對(duì)物料進(jìn)行批次管理吳乃忠(常州工程職業(yè)技術(shù)學(xué)院,常州2131<>64)摘要:介紹用后臺(tái)SQLServer的存儲(chǔ)過(guò)程實(shí)現(xiàn)先進(jìn)先出的批次管理。關(guān)鍵詞:批次管理;先進(jìn)先出;外鍵;關(guān)聯(lián)AnalysisofMaterialsBatchManagementUsingSQLServerStoredProceduresWUNaizhong(ChangzhouInstituteofEngineeringT
2、echnology,Changzhou2131<>64)Abstract:IntroducedtheuseofthebackgroundofthestoredprocedureSQLSERVERbatchFIFOmanagement.Keywords:BatchManagement;FIFO;ForeignKey;Cognation1關(guān)鍵表清單系統(tǒng)用到的部分關(guān)鍵表清單列表,如表1所示。表1序號(hào)用途表名l物料信息表Jc_item2倉(cāng)庫(kù)信息表Jc—branch3倉(cāng)庫(kù)實(shí)時(shí)信息表Ccstock4采購(gòu)入庫(kù)信息表Cg_receivemaster/cg_rece
3、ivedetail5銷售出庫(kù)信息表Xs_putmastedxs_putdetail<>6庫(kù)存臺(tái)賬信息表Cc_itemmaster/cc—itemdetail2關(guān)鍵字段一倉(cāng)庫(kù)信息表CREATETABLE【dbo】.【CC—stock](【CC—stock_branch_id】【uniqueidentifier】N0TNULL,一倉(cāng)庫(kù)(外鍵)[CC—stock_item_id】【uniqueidentifier]NOTNULL,一物料(外鍵)【CC—stock_batchno]【varchar](20),一批號(hào)[cc_stock_cost]【money
4、】NOTNULL,一成本【CC—stock_num】【decimal】(18,4)NOTNULL,一數(shù)量)一采購(gòu)入庫(kù)信息表CREATETABLE【dbo】.【cg_receivedetail](【cg_receivedetail_receivemaster_id】[uniqueidentifier]NOTNULL,一—關(guān)聯(lián)主表【cg_receivedetail_item_id】【uniqueidentifier]NOTNULL,一物料(外鍵)[cg_receivedetail_price】[money]NOTNULL,一價(jià)格【cg_received
5、etail—actnum】【decimal】(18,4)NOTNULL,一數(shù)量)CREATETABLE【dbo].【xs_putdetail】(【xs_putdetail_putmaster_id][uniqueidentifier]NOTNULL,~關(guān)聯(lián)主表[xs_putdetail—item_id]【uniqueidentifier]NOTNULL,一物料(外鍵)【xs_putdetail_price]【money】NOTNULL,一單價(jià)[xs_putdetail—actnum】【decimal】(18,4)NOTNULL,一數(shù)量[xs_put
6、detail_cost】一成本)CREATETABLE([money]NOTNULL,[dbo].【cc_itemdetail】【cc_itemdetail_itemmaster_id]【uniqueidentifier]NOTNULL,一關(guān)聯(lián)主表[cc—itemde~_item_id][uniqueidentifier】NOTNULL,一一物料(夕鍵)【cc_itemdetail_batchno】【varchar](20)一批號(hào)【CC—itemdetail_num】一數(shù)量【cc_itemdetail_price】一單價(jià)【CC—itemdetail
7、_cost】一成本[decimal】(18,4)NOTNULL,【money】NOTNULL,【money】NOTNULL,)3采購(gòu)入庫(kù)的批次處理做采購(gòu)入庫(kù)時(shí)系統(tǒng)將自動(dòng)為待收貨倉(cāng)庫(kù)的每一個(gè)物料分配一個(gè)新的批號(hào),批號(hào)將寫入倉(cāng)庫(kù)實(shí)時(shí)信息表和庫(kù)存臺(tái)賬信息表,并不寫入采購(gòu)信息表當(dāng)中(即用戶不需要手動(dòng)給出物料的批次信息)。新批號(hào)的組成規(guī)則為:4位年份+2位當(dāng)前月份+2位當(dāng)前Et+3位遞增序列號(hào),如2010年5月18日對(duì)電腦收的第三批貨對(duì)應(yīng)的批號(hào)為:20100518003。相應(yīng)部分后臺(tái)存儲(chǔ)過(guò)程為:收稿日期:2011—03—15電腦編程技巧與維護(hù)一插入明細(xì)表數(shù)據(jù)
8、insertint0CCstock(ccstockbranchid.CCstockitemid.CC——stock_cos