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 |