📄 createtv.sql
字号:
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 + -