这里有两个表,
CREATE TABLE LeaveStock /* 出库单表 */
(
ID INT IDENTITY(1,1) NOT NULL, /* 序号*/
LeaveStock_ID nchar(50) NOT NULL, /* 出库单编号 , 主键, 外键 (参照 LEAVESTOCK 表 )*/
LeaveDate datetime NOT NULL, /* 出库时间 */
Customer_ID nchar(50) NOT NULL, /* 客户编号,*/
LeaveType char(20) NOT NULL, /* 出库类型, "PS "表示配送, "PF "表示批发*/
StoreHouse_ID INT NOT NULL, /* 所出仓库 ,外键 ( 参照 STOREHOUSE 表)*/
ToStoreHouse_ID INT NOT NULL, /* 所入仓库 ,外键 ( 参照 STOREHOUSE 表)*/
Employee_ID INT NOT NULL /* 出库人 , 外键 ( 参照 EMPLOYEE 表)*/
/* 仓库保管员如何来验证出库单 ?? */
)
CREATE TABLE LeaveStock_Detail /* 出库单明细表 */
(
ID INT IDENTITY(1,1) NOT NULL, /* 序号*/
LeaveStock_ID nchar(50) NOT NULL, /* 出库单编号 , 主键, 外键 (参照 BACKSTOCK 表 )*/
Product_Number char(20) NOT NULL, /* 所出商品编号,主键, 外键 (参照 PRODUCT 表 ) */
Batch nchar(50) NOT NULL, /* 批号*/
BarCode nchar(50) NOT NULL, /* 条形码*/