222
schangxiang@126.com
2025-09-26 2b05362eba2f989b7857349cc9a3a1c12f8181b6
DBScript/02_DDL_TABLE_Edit.sql
@@ -240,4 +240,184 @@
--新增获取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)  -- 夹具工位