CNCEC_SUBQHSE_WUHUAN/DataBase/初始化及数据迁移/SGGL(WH)20210312数据迁移脚本/3、隐患整改单.sql

23 lines
1.8 KiB
Transact-SQL

insert into SGGLDB.dbo.Check_RectifyNotices(RectifyNoticesId,ProjectId,RectifyNoticesCode,UnitId,WorkAreaId,CheckedDate,WrongContent,SignPerson,SignDate,CompleteStatus,DutyPerson,CompleteDate,IsRectify
,CheckPerson,AttachUrl,DutyPersonId,ReCheckDate,CompleteManId,CheckManNames,HiddenHazardType,SignPersonIsAgree,ProfessionalEngineerId,ProfessionalEngineerTime1,ProfessionalEngineerTime2
,ConstructionManagerId,ConstructionManagerTime1,ConstructionManagerTime2,ProjectManagerId,ProjectManagerTime1,ProjectManagerTime2,DutyPersonTime,UnitHeadManId,UnitHeadManDate
,UnitHeadManIsAgree,ReCheckOpinion,States,CheckManIds)
select RectifyNoticesId,ProjectId,RectifyNoticesCode,UnitId,WorkAreaId,CheckedDate,WrongContent,SignPerson,SignDate,CompleteStatus,DutyPerson,CompleteDate,IsRectify
,CheckPerson,AttachUrl,DutyPersonId,ReCheckDate,CompleteManId,CheckManNames,HiddenHazardType,SignPersonIsAgree,ProfessionalEngineerId,ProfessionalEngineerTime1,ProfessionalEngineerTime2
,ConstructionManagerId,ConstructionManagerTime1,ConstructionManagerTime2,ProjectManagerId,ProjectManagerTime1,ProjectManagerTime2,DutyPersonTime,UnitHeadManId,UnitHeadManDate
,UnitHeadManIsAgree,ReCheckOpinion,States,CheckManIds
from SUBHSSEDB.dbo.Check_RectifyNotices as s
where s.ProjectId in (select ProjectId from SGGLDB.dbo.Base_Project)
AND s.RectifyNoticesId NOT IN (select RectifyNoticesId from SGGLDB.dbo.Check_RectifyNotices)
go
insert into SGGLDB.dbo.Check_RectifyNoticesFlowOperate
select *
from SUBHSSEDB.dbo.Check_RectifyNoticesFlowOperate as s
where s.RectifyNoticesId in (select RectifyNoticesId from SGGLDB.dbo.Check_RectifyNotices)
AND s.FlowOperateId NOT IN (select FlowOperateId from SGGLDB.dbo.Check_RectifyNoticesFlowOperate)
go
update SGGLDB.dbo.Check_RectifyNotices set States=2
where States is null
go