📄 createtv.sql
字号:
-- 打开数据库
USE WuHan
GO
/*------------------------------------------
T_Password(系统用户口令表)
-------------------------------------------*/
IF EXISTS
(
SELECT * FROM sysobjects
WHERE id = object_id(N'[dbo].[T_Password]')
AND OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP TABLE [dbo].[T_Password]
CREATE TABLE [dbo].[T_Password]
(
F_User varchar (20) NOT NULL Primary Key,
F_Pass varchar (12) NOT NULL,
F_Popedom varchar (8) NOT NULL --超级用户 普通用户
)
/*------------------------------------------
T_System_Log(系统日志表)
-------------------------------------------*/
IF EXISTS
(
SELECT * FROM sysobjects
WHERE id = object_id(N'[dbo].[T_System_Log]')
AND OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP TABLE [dbo].[T_System_Log]
CREATE TABLE [dbo].[T_System_Log]
(
F_User varchar (20) NOT NULL, --操作员
F_What text NOT NULL, --操作内容
F_Date varchar (27) NOT NULL --操作日期
)
/*------------------------------------------
T_Code_Manage(条形码编码规则管理表)
-------------------------------------------*/
IF EXISTS
(
SELECT * FROM sysobjects
WHERE id = object_id(N'[dbo].[T_Code_Manage]')
AND OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP TABLE [dbo].[T_Code_Manage]
CREATE TABLE [dbo].[T_Code_Manage]
(
F_TotalBits int DEFAULT(0), --总位数
F_InfoBits int DEFAULT(0), --货物信息标识码的位数
F_NumBits int DEFAULT(0) --序号位数
)
/*------------------------------------------
T_Salver_Manage(托盘管理表)
-------------------------------------------*/
IF EXISTS
(
SELECT * FROM sysobjects
WHERE id = object_id(N'[dbo].[T_Salver_Manage]')
AND OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP TABLE [dbo].[T_Salver_Manage]
CREATE TABLE [dbo].[T_Salver_Manage]
(
F_Index varchar(100) NOT NULL Primary Key, --托盘编号
F_Lenght varchar(10) DEFAULT('120cm'), --托盘长度
F_Width varchar(10) DEFAULT('80cm'), --托盘宽度
F_Height varchar(10) DEFAULT('16cm'), --托盘高度
F_State varchar(10) DEFAULT('正常') --托盘状态:正常 损坏
)
/*------------------------------------------
T_Robort_Task(机器人任务表)
-------------------------------------------*/
IF EXISTS
(
SELECT * FROM sysobjects
WHERE id = object_id(N'[dbo].[T_Robort_Task]')
AND OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP TABLE [dbo].[T_Robort_Task]
CREATE TABLE [dbo].[T_Robort_Task]
(
F_RobortKind int NOT NULL Primary Key, --机器人类型 1:六坐标机器人 2:三坐标机器人
F_Index int DEFAULT(0), --任务编号
F_Task int DEFAULT(0) --任务
)
INSERT INTO T_Robort_Task(F_RobortKind)VALUES(1)
INSERT INTO T_Robort_Task(F_RobortKind)VALUES(2)
/*------------------------------------------
T_RobortArm_Task_Step(六坐标机器人任务表)
-------------------------------------------*/
IF EXISTS
(
SELECT * FROM sysobjects
WHERE id = object_id(N'[dbo].[T_RobortArm_Task_Step]')
AND OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP TABLE [dbo].[T_RobortArm_Task_Step]
CREATE TABLE [dbo].[T_RobortArm_Task_Step]
(
F_Index int IDENTITY (1, 1) NOT NULL Primary Key,
F_BeginSite int NOT NULL, --起始位置
F_EndSite int NOT NULL --结束位置
)
/*------------------------------------------
T_ThreeCoordinateRobort_Task_Step(三坐标机器人任务表)
-------------------------------------------*/
IF EXISTS
(
SELECT * FROM sysobjects
WHERE id = object_id(N'[dbo].[T_ThreeCoordinateRobort_Task_Step]')
AND OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP TABLE [dbo].[T_ThreeCoordinateRobort_Task_Step]
CREATE TABLE [dbo].[T_ThreeCoordinateRobort_Task_Step]
(
F_Index int IDENTITY (1, 1) NOT NULL Primary Key,
F_BeginSite int NOT NULL, --起始位置
F_EndSite int NOT NULL --结束位置
)
/*------------------------------------------
T_Lift_Site(堆垛机位置表)
-------------------------------------------*/
IF EXISTS
(
SELECT * FROM sysobjects
WHERE id = object_id(N'[dbo].[T_Lift_Site]')
AND OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP TABLE [dbo].[T_Lift_Site]
CREATE TABLE [dbo].[T_Lift_Site]
(
F_Index int IDENTITY (1, 1) NOT NULL Primary Key,
F_BeginSite int NOT NULL, --起始位置
F_EndSite int NOT NULL --结束位置
)
/*------------------------------------------
T_Device_Site_State(分拣线上托盘、木箱、木块位置状态表)
-------------------------------------------*/
IF EXISTS
(
SELECT * FROM sysobjects
WHERE id = object_id(N'[dbo].[T_Device_Site_State]')
AND OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP TABLE [dbo].[T_Device_Site_State]
CREATE TABLE [dbo].[T_Device_Site_State]
(
F_Index int NOT NULL Primary Key, --名称:托盘,木箱,木块
F_Point_x1 real NOT NULL, --x1坐标点
F_Point_y1 real NOT NULL, --y1坐标点
F_Point_x2 real NOT NULL, --x2坐标点
F_Point_y2 real NOT NULL, --y2坐标点
F_State int DEFAULT(0), --是否有货 0:无货 1:有货
F_NowNum int DEFAULT(0), --数量
F_Kind int NOT NULL --设备类型
)
/*------------------------------------------
T_Device_Run_Time(仓库设备运行时间表)
-------------------------------------------*/
IF EXISTS
(
SELECT * FROM sysobjects
WHERE id = object_id(N'[dbo].[T_Device_Run_Time]')
AND OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP TABLE [dbo].[T_Device_Run_Time]
CREATE TABLE [dbo].[T_Device_Run_Time]
(
F_Index int NOT NULL, --设备编号
F_BeginTime varchar(19) NOT NULL, --设备启动时间
F_EndTime varchar(19) NOT NULL --设备停止时间
)
/*-----------------------------
T_Products(货物属性表)
------------------------------*/
IF EXISTS
(
SELECT * FROM sysobjects
WHERE id = object_id(N'[dbo].[T_Products]')
AND OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP TABLE [dbo].[T_Products]
CREATE TABLE [dbo].[T_Products]
(
F_Type int NOT NULL Primary Key, --货物类型(随机值)
F_Code varchar(128) NOT NULL, --货物编码
F_Name varchar(100) NOT NULL, --货物名称
F_Color varchar(10) DEFAULT(''), --货物颜色
F_Price varchar(10) DEFAULT(''), --货物价格
F_Spec varchar(10) DEFAULT(''), --规格(22*22*16)单位:厘米
F_Weight varchar(10) DEFAULT(''), --货物重量(单位:千克)
F_Unit varchar(4) DEFAULT(''), --计量单位
F_Supplier varchar(100) NOT NULL, --供货商名称
F_ReadInTime varchar(10) NOT NULL, --货物的录入时间
F_UpdateTime varchar(10) NOT NULL, --最后的更新时间
F_Operator varchar(20) NOT NULL, --操作员
F_ProductMemo text DEFAULT('') --备注信息
)
/*--------------------------------------------------
T_Stock(现有库存表)
---------------------------------------------------*/
IF EXISTS
(
SELECT * FROM sysobjects
WHERE id = object_id(N'[dbo].[T_Stock]')
AND OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP TABLE [dbo].[T_Stock]
CREATE TABLE [dbo].[T_Stock]
(
F_Type int NOT NULL Primary Key, --货物类型(T_Products.F_Type)
F_Code varchar(128) NOT NULL, --货物编码(T_Products.F_Code)
F_Name varchar(100) NOT NULL, --货物名称(T_Products.F_Name)
F_MaxNum int DEFAULT(0), --最大库存
F_MinNum int DEFAULT(0), --最小库存
F_Area int NOT NULL --放置区域(T_Goods_Area_Manage.F_Index)
)
/*-----------------------------------------
T_Customers(客户信息表)
-------------------------------------------*/
IF EXISTS
(
SELECT * FROM sysobjects
WHERE id = object_id(N'[dbo].[T_Customers]')
AND OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP TABLE [dbo].[T_Customers]
CREATE TABLE [dbo].[T_Customers]
(
F_Index varchar(20) NOT NULL, --客户编号
F_CompanyName varchar(100) NOT NULL Primary Key, --公司名称
F_ContactName varchar(30) DEFAULT(''), --联系人姓名
F_Address varchar(100) DEFAULT(''), --联系地址
F_City varchar(15) DEFAULT(''), --所在城市
F_PostalCode varchar(6) DEFAULT(''), --邮政编码
F_Phone varchar(15) DEFAULT(''), --电话
F_Fax varchar(24) DEFAULT(''), --传真
F_HomePage varchar(50) DEFAULT(''), --公司主页
F_Email varchar(50) DEFAULT(''), --email
F_ReadInTime varchar(10) NOT NULL, --录入时间
F_UpdateTime varchar(10) NOT NULL, --最后更新时间
F_Operator varchar(30) NOT NULL, --操作员
F_Memo text DEFAULT('') --备注信息
)
/*-----------------------------------------
T_Suppliers(供应商信息表)
-------------------------------------------*/
IF EXISTS
(
SELECT * FROM sysobjects
WHERE id = object_id(N'[dbo].[T_Suppliers]')
AND OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP TABLE [dbo].[T_Suppliers]
CREATE TABLE [dbo].[T_Suppliers]
(
F_Index varchar(20) NOT NULL, --供应商编号
F_CompanyName varchar(100) NOT NULL Primary Key, --公司名称
F_ContactName varchar(30) DEFAULT(''), --联系人姓名
F_Address varchar(100) DEFAULT(''), --联系地址
F_City varchar(15) DEFAULT(''), --所在城市
F_PostalCode varchar(6) DEFAULT(''), --邮政编码
F_Phone varchar(15) DEFAULT(''), --固定电话
F_Fax varchar(24) DEFAULT(''), --传真
F_HomePage varchar(50) DEFAULT(''), --公司主页
F_Email varchar(50) DEFAULT(''), --email
F_ReadInTime varchar(10) NOT NULL, --录入时间
F_UpdateTime varchar(10) NOT NULL, --最后更新时间
F_Operator varchar(30) NOT NULL, --操作员
F_Memo text DEFAULT('') --备注信息
)
/*-----------------------------------------
T_Carriers(承运商信息表)
-------------------------------------------*/
IF EXISTS
(
SELECT * FROM sysobjects
WHERE id = object_id(N'[dbo].[T_Carriers]')
AND OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP TABLE [dbo].[T_Carriers]
CREATE TABLE [dbo].[T_Carriers]
(
F_Index varchar(20) NOT NULL, --承运商编号
F_CompanyName varchar(100) NOT NULL Primary Key, --公司名称
F_ContactName varchar(30) DEFAULT(''), --联系人姓名
F_Address varchar(100) DEFAULT(''), --联系地址
F_City varchar(15) DEFAULT(''), --所在城市
F_PostalCode varchar(6) DEFAULT(''), --邮政编码
F_Phone varchar(15) DEFAULT(''), --固定电话
F_Fax varchar(24) DEFAULT(''), --传真
F_HomePage varchar(50) DEFAULT(''), --公司主页
F_Email varchar(50) DEFAULT(''), --email
F_ReadInTime varchar(10) NOT NULL, --录入时间
F_UpdateTime varchar(10) NOT NULL, --最后更新时间
F_Operator varchar(30) NOT NULL, --操作员
F_Memo text DEFAULT('') --备注信息
)
/*-----------------------------------------
T_Goods_Site_Manage(货位管理表)
-------------------------------------------*/
IF EXISTS
(
SELECT * FROM sysobjects
WHERE id = object_id(N'[dbo].[T_Goods_Site_Manage]')
AND OBJECTPROPERTY(id, N'IsUserTable') = 1
)
DROP TABLE [dbo].[T_Goods_Site_Manage]
CREATE TABLE [dbo].[T_Goods_Site_Manage]
(
F_SiteIndex varchar(6) NOT NULL Primary Key, --货位索引: X(列)-XX(排)-X(层)
F_TrayIndex varchar(128) DEFAULT(''), --托盘索引
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_GoodsKind int DEFAULT(0), --货物种类
F_GoodsCount int DEFAULT(0), --货物数量
F_CustomerName varchar(100) DEFAULT(''), --客户名称
F_IfRight varchar(1) DEFAULT('Y'), --是否正确 Yes/No
F_SiteState int DEFAULT(0), --货位状态(T_Site_State.F_Index)
F_OfArea int DEFAULT(0), --所属货区(T_GoodsAreaMngr.F_Index)
F_InLibTime varchar(19) DEFAULT('1972-12-03 21:00:00') --入库时间
)
/*-----------------------------------------
T_Goods_Area_Manage(货区管理表)
-------------------------------------------*/
IF EXISTS
(
SELECT * FROM sysobjects
WHERE id = object_id(N'[dbo].[T_Goods_Area_Manage]')
AND OBJECTPROPERTY(id, N'IsUserTable') = 1
)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -