1
schangxiang@126.com
2024-09-12 ab38044fbe6d0df224a2bae5aeb949bc4491916c
DBScript/02_DDL_TABLE_Edit.sql
@@ -214,11 +214,210 @@
                           QualityOP80_X_S_X nvarchar(15),--  OP80 质量数据-小头上面X方向直径
                           QualityOP80_X_S_Y nvarchar(15),--  OP80 质量数据-小头上面Y方向直径
                           QualityOP80_X_X_X nvarchar(15),-- OP80 质量数据-小头下面X方向直径
                           QualityOP80_X_X_Y nvarchar(15),-- OP80 质量数据-小头下面Y方向直径
                           QualityOP80_X_X_Y nvarchar(15) -- OP80 质量数据-小头下面Y方向直径
 ALTER TABLE QualityDataInfoLog Add QualityOP80_Houdu nvarchar(15),  --  OP80 质量数据-厚度
                           QualityOP80_ZXJ nvarchar(15),-- OP80 质量数据-中心距
                           QualityOP80_DTKYZD nvarchar(15),--  OP80 质量数据-大头孔圆柱度
                           QualityOP80_XTSMYD nvarchar(15),-- OP80 质量数据-小头上面圆度
                           QualityOP80_XTXMYD nvarchar(15),-- OP80 质量数据-小头下面圆度
                           QualityOP80_D_TKZJ nvarchar(15),-- OP80 质量数据-大头孔直径,大头孔直径=(大头上面X方向直径+大头上面Y方向直径+大头下面X方向直径+大头下面Y方向直径)/4
                           QualityOP80_D_S_X nvarchar(15),-- OP80 质量数据-大头上面X方向直径
                           QualityOP80_D_S_Y nvarchar(15),-- OP80 质量数据-大头上面Y方向直径
                           QualityOP80_D_X_X nvarchar(15),-- OP80 质量数据-大头下面X方向直径
                           QualityOP80_D_X_Y nvarchar(15),-- OP80 质量数据-大头下面Y方向直径
                           QualityOP80_X_TKZJ nvarchar(15),-- OP80 质量数据-小头孔直径,小头孔直径=(小头上面X方向直径+小头上面Y方向直径+小头下面X方向直径+小头下面Y方向直径)/4
                           QualityOP80_X_S_X nvarchar(15),--  OP80 质量数据-小头上面X方向直径
                           QualityOP80_X_S_Y nvarchar(15),--  OP80 质量数据-小头上面Y方向直径
                           QualityOP80_X_X_X nvarchar(15),-- OP80 质量数据-小头下面X方向直径
                           QualityOP80_X_X_Y nvarchar(15) -- OP80 质量数据-小头下面Y方向直径
--新增获取QC数据标记 【Editby shaocx,2024-06-13】
   ALTER TABLE WorkPieceProcess Add GetQcDataFlag int,  --  获取QC数据标记,0表示待获取,1表示获取成功,2表示获取失败 【Editby shaocx,2024-06-15】
                           GetQcDataCount int,-- 获取QC数据标记次数 【Editby shaocx,2024-06-15】
                           GetQcDataFlag_Remark nvarchar(100),--  获取QC数据标记描述 【Editby shaocx,2024-06-15】
                           GetQcDataFlag_Remark nvarchar(100) --  获取QC数据标记描述 【Editby shaocx,2024-06-15】
                           alter table WorkPieceInfo ADD OutTime datetime,  -- 出库时间
                              OutPerson nvarchar(255),  -- 出库人
                              OutRemark nvarchar(255),  -- 出库备注
                              IsOut bit  -- 是否出库
                              alter table WorkPieceInfo ADD QualityNoOk int,  -- 质量不合格原因类型
                              QualityNoOkReason nvarchar(255),  -- 质量不合格原因
                                 alter table WorkPieceInfoLog ADD QualityNoOk int,  -- 质量不合格原因类型
                              QualityNoOkReason nvarchar(255),  -- 质量不合格原因
                                 alter table WorkPieceLog ADD QualityNoOk int,  -- 质量不合格原因类型
                              QualityNoOkReason nvarchar(255),  -- 质量不合格原因
                              alter table WorkPieceProcess ADD QualityNoOk int,  -- 质量不合格原因类型
                              QualityNoOkReason nvarchar(255),  -- 质量不合格原因
                              -- QualityDataInfo
        alter table QualityDataInfo  Add QualityNoOk_OP10 int
        alter table QualityDataInfo  Add QualityNoOkReason_OP10 nvarchar(255)
        alter table QualityDataInfo  Add QualityNoOk_OP20 int
        alter table QualityDataInfo  Add QualityNoOkReason_OP20 nvarchar(255)
        alter table QualityDataInfo  Add QualityNoOk_OP30 int
        alter table QualityDataInfo  Add QualityNoOkReason_OP30 nvarchar(255)
        alter table QualityDataInfo  Add QualityNoOk_OP35 int
        alter table QualityDataInfo  Add QualityNoOkReason_OP35 nvarchar(255)
        alter table QualityDataInfo  Add QualityNoOk_OP40 int
        alter table QualityDataInfo  Add QualityNoOkReason_OP40 nvarchar(255)
        alter table QualityDataInfo  Add QualityNoOk_OP60 int
        alter table QualityDataInfo  Add QualityNoOkReason_OP60 nvarchar(255)
        alter table QualityDataInfo  Add QualityNoOk_OP80 int
        alter table QualityDataInfo  Add QualityNoOkReason_OP80 nvarchar(255)
     -- QualityDataInfoLog
        alter table QualityDataInfoLog  Add QualityNoOk_OP10 int
        alter table QualityDataInfoLog  Add QualityNoOkReason_OP10 nvarchar(255)
        alter table QualityDataInfoLog  Add QualityNoOk_OP20 int
        alter table QualityDataInfoLog  Add QualityNoOkReason_OP20 nvarchar(255)
        alter table QualityDataInfoLog  Add QualityNoOk_OP30 int
        alter table QualityDataInfoLog  Add QualityNoOkReason_OP30 nvarchar(255)
        alter table QualityDataInfoLog  Add QualityNoOk_OP35 int
        alter table QualityDataInfoLog  Add QualityNoOkReason_OP35 nvarchar(255)
        alter table QualityDataInfoLog  Add QualityNoOk_OP40 int
        alter table QualityDataInfoLog  Add QualityNoOkReason_OP40 nvarchar(255)
        alter table QualityDataInfoLog  Add QualityNoOk_OP60 int
        alter table QualityDataInfoLog  Add QualityNoOkReason_OP60 nvarchar(255)
        alter table QualityDataInfoLog  Add QualityNoOk_OP80 int
        alter table QualityDataInfoLog  Add QualityNoOkReason_OP80 nvarchar(255)
      alter table WorkPieceOutbound  Add CarNo nvarchar(255)  -- 小车码
      alter table WorkPieceOutbound  Add UnLineStage int
      alter table WorkPieceOutbound  Add UnLineStageName nvarchar(255)
      alter table WorkPieceOutbound  Add WorkPieceUnLineTime datetime
      alter table WorkPieceOutbound  Add WorkPieceUnLineUserId bigint
      alter table WorkPieceOutbound  Add WorkPieceUnLineUserName nvarchar(255)
      -- 添加唯一索引  [Editby liuwq,2024-07-20]
IF EXISTS(select 1 from sysindexes where id=object_id('WorkPieceOutbound ') and name='idx_WorkPieceOutbound')
DROP INDEX idx_WorkPieceOutbound ON WorkPieceOutbound
CREATE UNIQUE INDEX
idx_WorkPieceOutbound ON WorkPieceOutbound (OP80NewCode)
GO
      alter table WorkPieceInfo  Add UnLineStage int
      alter table WorkPieceInfo  Add UnLineStageName nvarchar(255)
      alter table WorkPieceInfo  Add WorkPieceUnLineTime datetime
      alter table WorkPieceInfo  Add WorkPieceUnLineUserId bigint
      alter table WorkPieceInfo  Add WorkPieceUnLineUserName nvarchar(255)
      -- 增加 对创建人、修改人的解释  [Editby shaocx,2024-08-31]
      alter table WorkPieceLog  Add DataCapturePointCname nvarchar(255)
      alter table WorkPieceLog  Add UpdateDataCapturePointCname nvarchar(255)
      alter table WorkPieceInfo  Add DataCapturePointCname nvarchar(255)
      alter table WorkPieceInfo  Add UpdateDataCapturePointCname nvarchar(255)
      alter table WorkPieceProcess  Add DataCapturePointCname nvarchar(255)
      alter table WorkPieceProcess  Add UpdateDataCapturePointCname nvarchar(255)
      alter table WorkPieceProcess  Add MyRemarks nvarchar(255)    -- 自我描述的备注
      alter table AccessInterfaceLog  Add WorkPieceID nvarchar(255)
      alter table AccessInterfaceLog  Add WorkingProcedureCurrent nvarchar(255)
      alter table WorkPieceLog  Add MyRemarks nvarchar(255)    -- 自我描述的备注
      alter table WorkPieceLog  Add PieceLogType int
      alter table WorkPieceLog  Add PieceLogTypeName nvarchar(255)
      alter table AccessInterfaceLog  Add QualityState int
      alter table WorkPieceProcess  Add Update70Flag int  -- 需要更新70质量数据的标记 ( 1:需要更新  2:不需要更新)
      alter table WorkPieceProcess  Add JiaJuGongWei nvarchar(50)  -- 夹具工位
      alter table WorkPieceLog  Add JiaJuGongWei nvarchar(50)  -- 夹具工位