⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 createtv.sql

📁 用VC编写的立体仓库的管理软件源程序和设计说明书。
💻 SQL
📖 第 1 页 / 共 2 页
字号:
DROP	TABLE [dbo].[T_Goods_Area_Manage]
CREATE  TABLE [dbo].[T_Goods_Area_Manage]
(
	F_Index		tinyint			NOT NULL Primary Key,		--货区标识
	F_Line		tinyint			NOT NULL,			--排
	F_BeginSite	tinyint			NOT NULL,			--起始位置
	F_EndSite	tinyint			NOT NULL,			--终止位置
	F_nRed		tinyint 		NOT NULL,			--R值
	F_nGreen	tinyint			NOT NULL,			--G值
	F_nBlue		tinyint			NOT NULL,			--B值
	F_Remark	varchar(10)		NOT NULL			--货区说明				
)

/*---------------------------------------
	T_Order_History(历史订单记录表)
-----------------------------------------*/
IF  EXISTS
(
	SELECT * FROM sysobjects
	WHERE id = object_id(N'[dbo].[T_Order_History]')
	AND   OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP TABLE [dbo].[T_Order_History]
CREATE TABLE [dbo].[T_Order_History]
(
	F_OrderIndex			varchar(13)	NOT NULL Primary Key,		--订单编号
	F_Kind				int		NOT NULL,			--订单类型(1.分拣订单 2.入库单 3.整托盘订单)
	F_GoodsName			varchar(100)	DEFAULT(''),			--商品名称
	F_Count				int		NOT NULL,			--订货数量
	F_CompanyName			varchar(100)	NOT NULL,			--客户名称
	F_SendTime			varchar(19)	NOT NULL,			--订单生成时间
	F_DeliverDate			varchar(10)	NOT NULL,			--交货日期
	F_BeginTime			varchar(19)	DEFAULT('2005-12-01 00:00:00'),	--开始执行时间
	F_EndTime			varchar(19)	DEFAULT('2005-12-01 00:00:00'),	--完成时间
	F_Status			int		DEFAULT(0)			--订单完成情况
)

/*-----------------------------------
	T_Manager_Task(管理任务表)
 ------------------------------------*/
IF  EXISTS
(
	SELECT * FROM sysobjects 
	WHERE id = object_id(N'[dbo].[T_Manager_Task]') 
	AND   OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP TABLE [dbo].[T_Manager_Task]
CREATE TABLE [dbo].[T_Manager_Task]
( 
	F_ManagerIndex			int 		NOT NULL Primary Key,		--索引号(1-10000)
	F_OrderIndex			varchar(13)	DEFAULT(''),			--订单编号(例:D050901-00001)
	F_GroupIndex			int		DEFAULT(''),			--配货批次号
	F_StartPoint			varchar(8) 	DEFAULT(''),			--起点
	F_EndPoint			varchar(8) 	DEFAULT(''),			--终点
	F_TaskKind			int 		NOT NULL,			--任务种类
	F_TaskLevel			int 		NOT NULL,			--优先级
	F_TaskState			int 		NOT NULL,			--任务状态
	F_GoodsKind			int		DEFAULT(''),			--货物种类	
	F_FinishCount			int		DEFAULT(0),			--已分拣数量
	F_SortCount			int		DEFAULT(0),			--要求分拣数量\要求出库数量\要求入库数量
	F_CustomerName			varchar(100)	DEFAULT(''),			--客户名称/供应商名称
	F_DeliverDate			varchar(10)	DEFAULT(''),			--客户要求交货日期
	F_SendTime			varchar(19)	NOT NULL,			--任务生成时间
	F_StartTime			varchar(19)	DEFAULT(''),			--开始时间(yyyy-mm-dd hh:MM:ss)
	F_EndTime			varchar(19)	DEFAULT('')			--完成时间(yyyy-mm-dd hh:MM:ss)
)


/*-----------------------------------------------
	T_Manager_Task_Log(管理任务历史记录表)
 ------------------------------------------------*/
IF  EXISTS
(
	SELECT * FROM sysobjects 
	WHERE id = object_id(N'[dbo].[T_Manager_Task_Log]') 
	AND   OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP 	TABLE [dbo].[T_Manager_Task_Log]
CREATE 	TABLE [dbo].[T_Manager_Task_Log]
( 
	F_OrderIndex			varchar(13)	DEFAULT(''),			--订单编号(例:D050901-00001)
	F_GroupIndex			int		DEFAULT(''),			--配货批次号
	F_StartPoint			varchar(8) 	DEFAULT(''),			--起点
	F_EndPoint			varchar(8) 	DEFAULT(''),			--终点
	F_TaskKind			int 		NOT NULL,			--任务种类
	F_GoodsKind			int		DEFAULT(''),			--货物种类	
	F_FinishCount			int		DEFAULT(0),			--已分拣数量
	F_SortCount			int		DEFAULT(0),			--要求分拣数量\要求出库数量\要求入库数量
	F_SendTime			varchar(19)	NOT NULL,			--任务生成时间
	F_StartTime			varchar(19)	DEFAULT(''),			--开始时间(yyyy-mm-dd hh:MM:ss)
	F_EndTime			varchar(19)	DEFAULT('')			--完成时间(yyyy-mm-dd hh:MM:ss)
)

/*--------------------------------------------------------------
	T_Manager_Task_Index(管理任务索引表)
---------------------------------------------------------------*/
IF  EXISTS
(
	SELECT * FROM sysobjects
	WHERE id = object_id(N'[dbo].[T_Manager_Task_Index]')
	AND   OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP	TABLE [dbo].[T_Manager_Task_Index]
CREATE  TABLE [dbo].[T_Manager_Task_Index]
(
	F_ManagerIndex			int 	NOT NULL		
)

/*--------------------------------------------------------------
	T_Order_Form_Index(订单编号索引表)
---------------------------------------------------------------*/
IF  EXISTS
(
	SELECT * FROM sysobjects
	WHERE id = object_id(N'[dbo].[T_Order_Form_Index]')
	AND   OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP	TABLE [dbo].[T_Order_Form_Index]
CREATE  TABLE [dbo].[T_Order_Form_Index]
(
	F_Type			int		NOT NULL Primary Key,
	F_Index			varchar(5) 	NOT NULL,
	F_Year			varchar(4)	NOT NULL		
)

/*-------------------------------------
	T_InOutLibRec(入出库记录表)
 --------------------------------------*/
IF  EXISTS
(
	SELECT * FROM sysobjects 
	WHERE id = object_id(N'[dbo].[T_InOutLibRec]') 
	AND   OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP 	TABLE [dbo].[T_InOutLibRec]
CREATE 	TABLE [dbo].[T_InOutLibRec]
(
	F_OrderIndex1			varchar(13)	DEFAULT(''),			--订单1编号(T_Manager_Task.F_OrderIndex)
	F_GoodsCount1			int		DEFAULT(0),			--订单1商品数量
	F_OrderIndex2			varchar(13)	DEFAULT(''),			--订单2编号(T_Manager_Task.F_OrderIndex)
	F_GoodsCount2			int		DEFAULT(0),			--订单2商品数量
	F_OrderIndex3			varchar(13)	DEFAULT(''),			--订单3编号(T_Manager_Task.F_OrderIndex)
	F_GoodsCount3			int		DEFAULT(0),			--订单3商品数量
	F_StartPoint			varchar(8) 	NULL,				--起点
	F_EndPoint			varchar(8) 	NULL,				--终点
	F_TaskKind			int 		NOT NULL,			--任务种类
	F_GoodsKind			int		DEFAULT(0),			--货物种类
	F_Count				int 		DEFAULT(0),			--货物数量
	F_Index1			varchar(128)	DEFAULT(''),			--货物索引1
	F_Index2			varchar(128)	DEFAULT(''),			--货物索引2
	F_Index3			varchar(128)	DEFAULT(''),			--货物索引3
	F_Index4			varchar(128)	DEFAULT(''),			--货物索引4
	F_Index5			varchar(128)	DEFAULT(''),			--货物索引5
	F_Index6			varchar(128)	DEFAULT(''),			--货物索引6
	F_Index7			varchar(128)	DEFAULT(''),			--货物索引7
	F_Index8			varchar(128)	DEFAULT(''),			--货物索引8
	F_TrayCode			varchar(128)	NULL,				--托盘索引
	F_StartTime			varchar(19)	DEFAULT('1972-12-03 21:00:00'),	--开始时间(yyyy-mm-dd hh:MM:ss)
	F_EndTime			varchar(19)	DEFAULT('1972-12-03 21:00:00')	--结束时间(yyyy-mm-dd hh:MM:ss)
)


/*-----------------------------------
	T_LGV(LGV任务表)
 ------------------------------------*/
IF  EXISTS
(
	SELECT * FROM sysobjects 
	WHERE id = object_id(N'[dbo].[T_LGV]') 
	AND   OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP TABLE [dbo].[T_LGV]
CREATE TABLE [dbo].[T_LGV]
(
	TaskID					int 			Primary Key,	--任务号
	LGVStationConnectStatus   		int			DEFAULT(0),	--
	LGVTaskStatus				int			DEFAULT(0),	--
	LGVGoodsStatus				int			DEFAULT(0),	--托盘状态
	BringGoodsPort				int			DEFAULT(0),	--取货口
	SendPort				int			DEFAULT(0),	--放货口
	PosX					float			DEFAULT(0),	--车x坐标
	PosY					float			DEFAULT(0),	--车y坐标
	PosAngel				float			DEFAULT(0),	--车角度坐标
	LGVMoveStatus				int			DEFAULT(0),	--运动方向
	LGVErrorCode				int			DEFAULT(0),
	LGVOperationCode			int			DEFAULT(0)
)


/*-----------------------------------
	T_Device_Fault(设备故障表)
 ------------------------------------*/
IF  EXISTS
(
	SELECT * FROM sysobjects 
	WHERE id = object_id(N'[dbo].[T_Device_Fault]') 
	AND   OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP TABLE [dbo].[T_Device_Fault]
CREATE TABLE [dbo].[T_Device_Fault]
(
	F_Index		int		NOT NULL,		--错误编码
	F_Time		varchar(19)	NOT NULL Primary Key	--错误发生时间
)


/*-------------------------------------
	T_Colors(货物颜色管理表)
 --------------------------------------*/
IF  EXISTS
(
	SELECT * FROM sysobjects 
	WHERE id = object_id(N'[dbo].[T_Colors]') 
	AND   OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP 	TABLE [dbo].[T_Colors]
CREATE 	TABLE [dbo].[T_Colors]
( 
	F_Color				varchar(10) NOT NULL,
)

/*-------------------------------------
	T_Grades(货物等级管理表)
 
IF  EXISTS
(
	SELECT * FROM sysobjects 
	WHERE id = object_id(N'[dbo].[T_Grades]') 
	AND   OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP 	TABLE [dbo].[T_Grades]
CREATE 	TABLE [dbo].[T_Grades]
( 
	F_Grade				varchar(16) NOT NULL,
)

INSERT INTO T_Grades (F_Grade) VALUES('危险品')
INSERT INTO T_Grades (F_Grade) VALUES('普通品')
--------------------------------------*/

/*-------------------------------------
	T_Units(货物计量单位管理表)
 --------------------------------------*/
IF  EXISTS
(
	SELECT * FROM sysobjects 
	WHERE id = object_id(N'[dbo].[T_Units]') 
	AND   OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP 	TABLE [dbo].[T_Units]
CREATE 	TABLE [dbo].[T_Units]
( 
	F_Unit				varchar(10) NOT NULL,
)

/*===============字典表=====================*/

/*-----------------------------
	T_Device(设备字典表)
 ------------------------------*/
IF  EXISTS
(
	SELECT * FROM sysobjects 
	WHERE id = object_id(N'[dbo].[T_Device]') 
	AND   OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP	TABLE [dbo].[T_Device]
CREATE	TABLE [dbo].[T_Device]
(
	F_Index		int			Primary Key,	--设备ID
	F_Name		varchar(50)		NOT NULL,	--名称
	F_Remark	text			NULL		--备注
)

/*------------------------------
 T_Site_State(货位状态字典表)
 -------------------------------*/
IF  EXISTS
(
	SELECT * FROM sysobjects 
	WHERE id = object_id(N'[dbo].[T_Site_State]') 
	AND   OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP TABLE [dbo].[T_Site_State]
CREATE TABLE [dbo].[T_Site_State]
(
	F_Index		int 			Primary Key,	--索引
	F_Name		varchar(50) 		NOT NULL,	--名称
	F_Remark	varchar(100)		NULL		--备注
)

/*------------------------------
 T_Task_State(任务状态字典表)
 -------------------------------*/
IF  EXISTS
(
	SELECT * FROM sysobjects 
	WHERE id = object_id(N'[dbo].[T_Task_State]') 
	AND   OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP TABLE [dbo].[T_Task_State]
CREATE TABLE [dbo].[T_Task_State]
(
	F_Index		int 			Primary Key,	--索引
	F_Name		varchar(50)		NOT NULL,	--名称
	F_Remark	varchar(100)		NULL		--备注
)

/*-----------------------------
	T_Task_Kind(任务种类字典表)
 ------------------------------*/
IF  EXISTS
(
	SELECT * FROM sysobjects 
	WHERE id = object_id(N'[dbo].[T_Task_Kind]') 
	AND   OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP TABLE [dbo].[T_Task_Kind]
CREATE TABLE [dbo].[T_Task_Kind]
(
	F_Index		int 			Primary Key,	--索引
	F_Name		varchar(50)		NOT NULL,	--名称
	F_Remark	varchar(100)		NULL		--备注
)

/*-----------------------------------
	T_Task_Level(任务优先级字典表)
 ------------------------------------*/
IF  EXISTS
(
	SELECT * FROM sysobjects 
	WHERE id = object_id(N'[dbo].[T_Task_Level]') 
	AND   OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP TABLE [dbo].[T_Task_Level]
CREATE TABLE [dbo].[T_Task_Level]
(
	F_Index		int 			Primary Key,	--索引
	F_Name		varchar(50)		NOT NULL,	--名称
	F_Remark	varchar(100)		NULL		--备注
)

/*-----------------------------------
	T_Device_Fault_Show(设备故障字典表)
 ------------------------------------*/
IF  EXISTS
(
	SELECT * FROM sysobjects 
	WHERE id = object_id(N'[dbo].[T_Device_Fault_Show]') 
	AND   OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP   TABLE [dbo].[T_Device_Fault_Show]
CREATE TABLE [dbo].[T_Device_Fault_Show]
(
	F_Index		int 			Primary Key,	--错误代码
	F_Remark	varchar(200)		NULL		--备注
)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -