INSERT INTO SGGLDB.dbo.AttachFile SELECT * FROM HSSEDB.DBO.AttachFile GO INSERT INTO SGGLDB.dbo.Base_UnitType SELECT * FROM HSSEDB.DBO.Base_UnitType GO INSERT INTO SGGLDB.dbo.Base_Certificate SELECT * FROM HSSEDB.DBO.Base_Certificate GO INSERT INTO SGGLDB.dbo.Base_TrainType SELECT * FROM HSSEDB.DBO.Base_TrainType GO INSERT INTO SGGLDB.dbo.Training_TestTraining SELECT * FROM HSSEDB.DBO.Training_TestTraining GO INSERT INTO SGGLDB.dbo.Base_TrainTypeItem SELECT * FROM HSSEDB.DBO.Base_TrainTypeItem GO INSERT INTO SGGLDB.dbo.Base_TrainLevel SELECT * FROM HSSEDB.DBO.Base_TrainLevel GO INSERT INTO SGGLDB.dbo.Base_Unit SELECT UnitId,UnitCode,UnitName,ShortUnitName,UnitTypeId,ProjectRange,Corporate,Address,Telephone,Fax,EMail,IsBuild,IsBranch,DataSources,FromUnitId,SupUnitId FROM HSSEDB.DBO.Base_Unit GO INSERT INTO SGGLDB.dbo.Base_Project SELECT ProjectId,UnitId,ProjectCode,ProjectName,StartDate,EndDate,ProjectAddress,ShortName,ProjectType ,PostCode,Remark,ProjectState,ContractNo,WorkRange,Duration,IsUpTotalMonth,ProjectMainPerson,ProjectLiaisonPerson,IsForeign ,FromProjectId,MapCoordinates FROM HSSEDB.DBO.Base_Project WHERE ProjectState =1 GO INSERT INTO SGGLDB.dbo.Base_Depart SELECT * FROM HSSEDB.DBO.Base_Depart GO INSERT INTO SGGLDB.dbo.Base_Position SELECT * FROM HSSEDB.DBO.Base_Position GO INSERT INTO SGGLDB.dbo.Base_PostTitle SELECT * FROM HSSEDB.DBO.Base_PostTitle GO INSERT INTO SGGLDB.dbo.Base_WorkPost SELECT * FROM HSSEDB.DBO.Base_WorkPost GO INSERT INTO SGGLDB.dbo.Project_ProjectUnit SELECT * FROM HSSEDB.DBO.Project_ProjectUnit WHERE ProjectId IN (SELECT ProjectId FROM SGGLDB.DBO.Base_Project) GO INSERT INTO SGGLDB.dbo.ProjectData_TeamGroup SELECT * FROM HSSEDB.DBO.ProjectData_TeamGroup WHERE ProjectId IN (SELECT ProjectId FROM SGGLDB.DBO.Base_Project) GO INSERT INTO SGGLDB.dbo.WBS_UnitWork(UnitWorkId,ProjectId,UnitId,UnitWorkCode,UnitWorkName) SELECT WorkAreaId,ProjectId,UnitId,WorkAreaCode,WorkAreaName FROM HSSEDB.DBO.ProjectData_WorkArea WHERE ProjectId IN (SELECT ProjectId FROM SGGLDB.DBO.Base_Project) GO INSERT INTO SGGLDB.dbo.Sys_Const SELECT * FROM HSSEDB.DBO.Sys_Const GO INSERT INTO SGGLDB.dbo.Sys_MenuFlowOperate SELECT * FROM HSSEDB.DBO.Sys_MenuFlowOperate GO INSERT INTO SGGLDB.dbo.Sys_Role(RoleId,RoleName,RoleCode,RoleType,Def,IsAuditFlow,IsSystemBuilt) SELECT RoleId,RoleName,RoleCode,RoleType,Def,IsAuditFlow,IsSystemBuilt FROM HSSEDB.DBO.Sys_Role GO INSERT INTO SGGLDB.dbo.Sys_ButtonToMenu SELECT * FROM HSSEDB.DBO.Sys_ButtonToMenu WHERE MenuId IN (SELECT MenuId FROM Sys_Menu) GO INSERT INTO SGGLDB.dbo.Sys_RolePower SELECT * FROM HSSEDB.DBO.Sys_RolePower WHERE RoleId IN (SELECT RoleId FROM Sys_Role) GO INSERT INTO SGGLDB.dbo.Sys_ButtonPower SELECT * FROM HSSEDB.DBO.Sys_ButtonPower WHERE MenuId IN (SELECT MenuId FROM Sys_Menu) GO INSERT INTO SGGLDB.dbo.Sys_TestRule SELECT * FROM HSSEDB.DBO.Sys_TestRule GO INSERT INTO SGGLDB.dbo.Sys_CodeRecords SELECT * FROM HSSEDB.DBO.Sys_CodeRecords WHERE MenuId IN (SELECT MenuId FROM Sys_Menu) AND ProjectId IN (SELECT ProjectId FROM Base_Project) GO INSERT INTO SGGLDB.dbo.Sys_CodeTemplateRule SELECT * FROM HSSEDB.DBO.Sys_CodeTemplateRule GO INSERT INTO SGGLDB.dbo.Sys_CodeTemplateRule SELECT * FROM HSSEDB.DBO.Sys_CodeTemplateRule GO INSERT INTO SGGLDB.dbo.Sys_User(UserId,DepartId,UnitId,Account,UserCode,Password,UserName,RoleId,IsPost,LoginProjectId,Sex,BirthDay,Marriage,Nation ,IdentityCard,Email,Telephone,Education,Hometown,PositionId,PhotoUrl,Performance,PageSize,IsOffice,DeviceId,SessionString ,RCount,DataSources,SignatureUrl,OpenId) SELECT UserId,DepartId,UnitId,Account,UserCode,Password,UserName,RoleId,IsPost,LoginProjectId,Sex,BirthDay,Marriage,Nation ,IdentityCard,Email,Telephone,Education,Hometown,PositionId,PhotoUrl,Performance,PageSize,IsOffice,DeviceId,SessionString ,RCount,DataSources,SignatureUrl,OpenId FROM HSSEDB.DBO.Sys_User GO INSERT INTO SGGLDB.dbo.Sys_UserRead SELECT * FROM HSSEDB.DBO.Sys_UserRead WHERE UserId IN (SELECT UserId FROM HSSEDB.DBO.Sys_User) AND MenuId IN (SELECT MenuId FROM Sys_Menu) GO INSERT INTO SGGLDB.dbo.Project_ProjectUser(ProjectUserId,ProjectId,UserId,UnitId,RoleId,IsPost,RoleName) SELECT ProjectUserId,ProjectId,UserId,UnitId,RoleId,IsPost,RoleName FROM HSSEDB.DBO.Project_ProjectUser WHERE ProjectId IN (SELECT ProjectId FROM SGGLDB.DBO.Base_Project) GO INSERT INTO SGGLDB.dbo.SitePerson_Person ([PersonId] ,[CardNo],[PersonName],[Sex],[IdentityCard],[Address],[ProjectId],[UnitId],[TeamGroupId],[WorkAreaId] ,[WorkPostId],[InTime],[OutTime],[OutResult],[Telephone],[PositionId],[PostTitleId],[PhotoUrl],[IsUsed] ,[IsCardUsed],[PersonIndex],[DepartId],[CertificateId],[CertificateCode],[CertificateLimitTime],[QualificationCertificateUrl] ,[TrainingCertificateUrl],[QRCodeAttachUrl],[Password],[FromPersonId],[AuditorId],[AuditorDate],[ExchangeTime] ,[ExchangeTime2],[IDCardUrl],[isprint],[IsForeign],[IsOutside]) SELECT * FROM HSSEDB.DBO.SitePerson_Person WHERE ProjectId IN (SELECT ProjectId FROM SGGLDB.DBO.Base_Project) --and PersonId not in (select PersonId from SGGLDB.dbo.SitePerson_Person) GO INSERT INTO SGGLDB.dbo.QualityAudit_PersonQuality SELECT * FROM HSSEDB.DBO.QualityAudit_PersonQuality WHERE PersonId IN (SELECT PersonId FROM SGGLDB.dbo.SitePerson_Person ) GO INSERT INTO SGGLDB.dbo.QualityAudit_SafePersonQuality SELECT * FROM HSSEDB.DBO.QualityAudit_SafePersonQuality WHERE PersonId IN (SELECT PersonId FROM SGGLDB.dbo.SitePerson_Person ) GO INSERT INTO SGGLDB.dbo.QualityAudit_EquipmentPersonQuality SELECT * FROM HSSEDB.DBO.QualityAudit_EquipmentPersonQuality WHERE PersonId IN (SELECT PersonId FROM SGGLDB.dbo.SitePerson_Person ) GO INSERT INTO SGGLDB.dbo.Base_SpecialEquipment SELECT * FROM HSSEDB.dbo.Base_SpecialEquipment GO INSERT INTO SGGLDB.dbo.Base_CostType SELECT * FROM HSSEDB.dbo.Base_CostType GO INSERT INTO SGGLDB.dbo.Base_AccidentType SELECT * FROM HSSEDB.dbo.Base_AccidentType GO INSERT INTO SGGLDB.dbo.Base_LicenseType SELECT * FROM HSSEDB.dbo.Base_LicenseType GO INSERT INTO SGGLDB.dbo.Base_LawsRegulationsType SELECT * FROM HSSEDB.dbo.Base_LawsRegulationsType GO INSERT INTO SGGLDB.dbo.Base_HSSEStandardListType SELECT * FROM HSSEDB.dbo.Base_HSSEStandardListType GO INSERT INTO SGGLDB.dbo.Base_ManageRuleType SELECT * FROM HSSEDB.dbo.Base_ManageRuleType GO INSERT INTO SGGLDB.dbo.Base_RulesRegulationsType SELECT * FROM HSSEDB.dbo.Base_RulesRegulationsType GO INSERT INTO SGGLDB.dbo.Base_EmergencyType SELECT * FROM HSSEDB.dbo.Base_EmergencyType GO INSERT INTO SGGLDB.dbo.Base_SpecialSchemeType SELECT * FROM HSSEDB.dbo.Base_SpecialSchemeType GO INSERT INTO SGGLDB.dbo.Base_WorkStage SELECT * FROM HSSEDB.dbo.Base_WorkStage GO INSERT INTO SGGLDB.dbo.Base_SolutionTempleteType SELECT * FROM HSSEDB.dbo.Base_SolutionTempleteType GO INSERT INTO SGGLDB.dbo.Base_SafetyMeasures SELECT * FROM HSSEDB.dbo.Base_SafetyMeasures GO INSERT INTO SGGLDB.dbo.Base_PictureType SELECT * FROM HSSEDB.dbo.Base_PictureType GO INSERT INTO SGGLDB.dbo.SecuritySystem_SafetyOrganization SELECT * FROM HSSEDB.dbo.SecuritySystem_SafetyOrganization GO INSERT INTO SGGLDB.dbo.Law_LawRegulationList SELECT * FROM HSSEDB.dbo.Law_LawRegulationList GO INSERT INTO SGGLDB.dbo.Law_LawRegulationIdentify SELECT * FROM HSSEDB.dbo.Law_LawRegulationIdentify WHERE ProjectId IN (SELECT ProjectId FROM SGGLDB.dbo.Base_Project) GO INSERT INTO SGGLDB.dbo.Law_LawRegulationSelectedItem SELECT * FROM HSSEDB.dbo.Law_LawRegulationSelectedItem WHERE LawRegulationIdentifyId IN (SELECT LawRegulationIdentifyId FROM SGGLDB.dbo.Law_LawRegulationIdentify) GO INSERT INTO SGGLDB.dbo.Sys_FlowOperate SELECT * FROM HSSEDB.dbo.Sys_FlowOperate WHERE ProjectId IN (SELECT ProjectId FROM SGGLDB.dbo.Base_Project) GO INSERT INTO SGGLDB.dbo.ProjectData_FlowOperate SELECT * FROM HSSEDB.dbo.ProjectData_FlowOperate --WHERE ProjectId IN (SELECT ProjectId FROM SGGLDB.dbo.Base_Project) GO