77 lines
4.7 KiB
Transact-SQL
77 lines
4.7 KiB
Transact-SQL
--插入单位
|
|
insert into SGGLDB.dbo.Base_Unit(UnitId,UnitCode,UnitName,ShortUnitName,UnitTypeId,ProjectRange,Corporate,Address,Telephone,Fax,EMail
|
|
,IsBuild,IsBranch,DataSources,FromUnitId,SupUnitId)
|
|
select UnitId,UnitCode,UnitName,ShortUnitName,UnitTypeId,ProjectRange,Corporate,Address,Telephone,Fax,EMail
|
|
,IsBuild,IsBranch,DataSources,FromUnitId,SupUnitId
|
|
from SUBHSSEDB.dbo.Base_Unit as s
|
|
where s.UnitId='47ec11c6-74c3-4a3d-af0e-eeeafcf19e50'
|
|
GO
|
|
--综合检查
|
|
insert into SGGLDB.dbo.Check_CheckColligation(CheckColligationId,CheckColligationCode,ProjectId,CheckType,CheckPerson,CheckTime,ScanUrl,DaySummary
|
|
,PartInUnits,PartInPersons,CheckAreas,States,CompileMan,PartInPersonIds,PartInPersonNames)
|
|
select CheckColligationId,CheckColligationCode,ProjectId,CheckType,CheckPerson,CheckTime,ScanUrl,DaySummary
|
|
,PartInUnits,PartInPersons,CheckAreas,States,CompileMan,PartInPersonIds,PartInPersonNames
|
|
from SUBHSSEDB.dbo.Check_CheckColligation as s
|
|
where s.ProjectId in (select ProjectId from SGGLDB.dbo.Base_Project)
|
|
AND s.CheckColligationId NOT IN (select CheckColligationId from SGGLDB.dbo.Check_CheckColligation)
|
|
go
|
|
|
|
insert into SGGLDB.dbo.Check_CheckColligationDetail
|
|
select *
|
|
from SUBHSSEDB.dbo.Check_CheckColligationDetail as s
|
|
where s.CheckColligationId in (select CheckColligationId from SGGLDB.dbo.Check_CheckColligation)
|
|
AND s.CheckColligationDetailId NOT IN (select CheckColligationDetailId from SGGLDB.dbo.Check_CheckColligationDetail)
|
|
go
|
|
|
|
--日常巡检
|
|
insert into SGGLDB.dbo.Check_CheckDay(CheckDayId,CheckDayCode,ProjectId,WeatherId,CheckPerson,CheckTime,DaySummary,ScanUrl,States,CompileMan)
|
|
select CheckDayId,CheckDayCode,ProjectId,WeatherId,CheckPerson,CheckTime,DaySummary,ScanUrl,States,CompileMan
|
|
from SUBHSSEDB.dbo.Check_CheckDay as s
|
|
where s.ProjectId in (select ProjectId from SGGLDB.dbo.Base_Project)
|
|
AND s.CheckDayId NOT IN (select CheckDayId from SGGLDB.dbo.Check_CheckDay)
|
|
go
|
|
|
|
insert into SGGLDB.dbo.Check_CheckDayDetail(CheckDayDetailId,CheckDayId,CheckItem,CheckItemType,Unqualified,CheckArea
|
|
,UnitId,HandleStep,CompleteStatus,RectifyNoticeId,LimitedDate,CompletedDate,Suggestions
|
|
,CheckContent,WorkArea,HiddenDangerType,HiddenDangerLevel,PersonId)
|
|
select CheckDayDetailId,CheckDayId,CheckItem,CheckItemType,Unqualified,CheckArea
|
|
,(CASE WHEN UnitId='6e2f3741-3279-4340-841b-6ace3d7093a3' THEN '370e43dc-952f-4751-a328-a2e6779b3b56' ELSE UnitId END)
|
|
,HandleStep,CompleteStatus,RectifyNoticeId,LimitedDate,CompletedDate,Suggestions
|
|
,CheckContent,WorkArea,HiddenDangerType,HiddenDangerLevel,PersonId
|
|
from SUBHSSEDB.dbo.Check_CheckDayDetail as s
|
|
where s.CheckDayId in (select CheckDayId from SGGLDB.dbo.Check_CheckDay)
|
|
AND s.CheckDayDetailId NOT IN (select CheckDayDetailId from SGGLDB.dbo.Check_CheckDayDetail)
|
|
go
|
|
--季节性/节假日检查
|
|
insert into SGGLDB.dbo.Check_CheckHoliday(CheckHolidayId,CheckHolidayCode,ProjectId,Area,CheckTime,MainUnitPerson,SubUnits,SubUnitPerson,MainUnitDeputy
|
|
,SubUnitDeputy,MainUnitDeputyDate,SubUnitDeputyDate,AttachUrl,IsCompleted,States,CompileMan,Evaluate,thisUnitId,PartInPersonNames)
|
|
select CheckHolidayId,CheckHolidayCode,ProjectId,Area,CheckTime,MainUnitPerson,SubUnits,SubUnitPerson,MainUnitDeputy
|
|
,SubUnitDeputy,MainUnitDeputyDate,SubUnitDeputyDate,AttachUrl,IsCompleted,States,CompileMan,Evaluate,thisUnitId,PartInPersonNames
|
|
from SUBHSSEDB.dbo.Check_CheckHoliday as s
|
|
where s.ProjectId in (select ProjectId from SGGLDB.dbo.Base_Project)
|
|
AND s.CheckHolidayId NOT IN (select CheckHolidayId from SGGLDB.dbo.Check_CheckHoliday)
|
|
go
|
|
|
|
insert into SGGLDB.dbo.Check_CheckHolidayDetail
|
|
select *
|
|
from SUBHSSEDB.dbo.Check_CheckHolidayDetail as s
|
|
where s.CheckHolidayId in (select CheckHolidayId from SGGLDB.dbo.Check_CheckHoliday)
|
|
AND s.CheckHolidayDetailId NOT IN (select CheckHolidayDetailId from SGGLDB.dbo.Check_CheckHolidayDetail)
|
|
go
|
|
|
|
--开工前HSE检查表
|
|
insert into SGGLDB.dbo.Check_CheckWork(CheckWorkId,CheckWorkCode,ProjectId,Area,CheckTime,MainUnitPerson,SubUnits,SubUnitPerson,MainUnitDeputy,SubUnitDeputy
|
|
,MainUnitDeputyDate,SubUnitDeputyDate,AttachUrl,IsCompleted,States,CompileMan,IsAgree,thisUnitId,PartInPersonNames)
|
|
select CheckWorkId,CheckWorkCode,ProjectId,Area,CheckTime,MainUnitPerson,SubUnits,SubUnitPerson,MainUnitDeputy,SubUnitDeputy
|
|
,MainUnitDeputyDate,SubUnitDeputyDate,AttachUrl,IsCompleted,States,CompileMan,IsAgree,thisUnitId,PartInPersonNames
|
|
from SUBHSSEDB.dbo.Check_CheckWork as s
|
|
where s.ProjectId in (select ProjectId from SGGLDB.dbo.Base_Project)
|
|
AND s.CheckWorkId NOT IN (select CheckWorkId from SGGLDB.dbo.Check_CheckWork)
|
|
go
|
|
|
|
insert into SGGLDB.dbo.Check_CheckWorkDetail
|
|
select *
|
|
from SUBHSSEDB.dbo.Check_CheckWorkDetail as s
|
|
where s.CheckWorkId in (select CheckWorkId from SGGLDB.dbo.Check_CheckWork)
|
|
AND s.CheckWorkDetailId NOT IN (select CheckWorkDetailId from SGGLDB.dbo.Check_CheckWorkDetail)
|
|
go |