/* Navicat Premium Data Transfer Source Server : MESOtherData2 Source Server Type : SQL Server Source Server Version : 11002100 Source Host : 10.126.64.131:1433 Source Catalog : MESOtherData Source Schema : dbo Target Server Type : SQL Server Target Server Version : 11002100 File Encoding : 65001 Date: 13/08/2021 14:12:33 */ -- ---------------------------- -- Table structure for AMYields -- ---------------------------- IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[AMYields]') AND type IN ('U')) DROP TABLE [dbo].[AMYields] GO CREATE TABLE [dbo].[AMYields] ( [TestDate] date NOT NULL, /* 日期班次 */ [TestHour] int NOT NULL, /* 小时 */ [Line] varchar(30) COLLATE Chinese_PRC_CI_AS NOT NULL, /* 线体:UI界面或配置文件提供 */ [Station] varchar(30) COLLATE Chinese_PRC_CI_AS NOT NULL, /* 工站:UI界面或配置文件提供,抄写工具固定为:DataBurning */ [ODF] varchar(20) COLLATE Chinese_PRC_CI_AS NOT NULL, /* 批次:HTTP接口获取 */ [DeviceNum] varchar(10) COLLATE Chinese_PRC_CI_AS NULL, /* 机架编号:HTTP接口获取 */ [Model] varchar(30) COLLATE Chinese_PRC_CI_AS NULL, /* 机型:HTTP接口获取 */ [Dimension] varchar(20) COLLATE Chinese_PRC_CI_AS NULL, /* 尺寸:HTTP接口获取 */ [OncePass] varchar(10) COLLATE Chinese_PRC_CI_AS NULL, /* 第一次Pass的数量:抄写一次就成功的整机(注意:GetKeys网络通信失败的不要视为Fail加入统计,进入工厂模式失败的也不要加入Fail) */ [NTF] varchar(10) COLLATE Chinese_PRC_CI_AS NULL, /* 第二次Pass的数量:第一次抄写失败,则进行第二次抄写成功的数量 */ [TwiceFail] varchar(10) COLLATE Chinese_PRC_CI_AS NULL, /* 连续2次Fail的数量 */ [RealFail] varchar(10) COLLATE Chinese_PRC_CI_AS NULL, /* 实际Fail的数量 */ [Total] varchar(10) COLLATE Chinese_PRC_CI_AS NULL, /* 测试产品总数:是否包含回流的? */ [FPY] varchar(10) COLLATE Chinese_PRC_CI_AS NULL, /* 一次测试Pass的合格率:计算方式= OncePass/Total */ [SPY] varchar(10) COLLATE Chinese_PRC_CI_AS NULL, /* 两次以内测试Pass的合格率:计算方式=(OnecPass+NTF)/Total */ [RPY] varchar(10) COLLATE Chinese_PRC_CI_AS NULL, /* 实际合格率:计算方式=1-RealFail/Total */ [YieldRate] varchar(10) COLLATE Chinese_PRC_CI_AS NULL, /* 去掉重码实际合格率:查找所有Redo=0的记录=Total(与前面的Total不一样),再查询所有Redo=0的FinalPass数量 FinalPass/Total */ [Remark] varchar(100) COLLATE Chinese_PRC_CI_AS NULL, /* 备注 */ [NTF_SN] varchar(500) COLLATE Chinese_PRC_CI_AS NULL, /* 记录NTF的FSN号,使用分号分隔 */ [FailDSN] varchar(500) COLLATE Chinese_PRC_CI_AS NULL, /* 记录实际Fail的FSN号 */ [ID] bigint IDENTITY(1,1) NOT NULL ) GO ALTER TABLE [dbo].[AMYields] SET (LOCK_ESCALATION = TABLE) GO -- ---------------------------- -- Auto increment value for AMYields -- ---------------------------- DBCC CHECKIDENT ('[dbo].[AMYields]', RESEED, 25040) GO -- ---------------------------- -- Indexes structure for table AMYields -- ---------------------------- CREATE NONCLUSTERED INDEX [IX_AMYields] ON [dbo].[AMYields] ( [TestDate] ASC ) INCLUDE ([TestHour]) GO CREATE NONCLUSTERED INDEX [IX_AMYields_1] ON [dbo].[AMYields] ( [ODF] ASC ) GO CREATE NONCLUSTERED INDEX [IX_AMYields_2] ON [dbo].[AMYields] ( [Line] ASC, [Station] ASC ) GO -- ---------------------------- -- Primary Key structure for table AMYields -- ---------------------------- ALTER TABLE [dbo].[AMYields] ADD CONSTRAINT [PK_AMYields] PRIMARY KEY CLUSTERED ([ID]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO