declare @pguid varchar(50) declare auth_cur cursor for select RowGuid from BIMPM_Base.dbo.ProjectInfo as a where a.RowGuid <> 'dt20180328-3e44-4870-a2c3-2e7aa0932dce' open auth_cur fetch next from auth_cur into @pguid while(@@FETCH_STATUS=0) begin insert into [BIMPM_RoadBridge].[dbo].[MatterProcessProjectTemplateCategory] (RowGuid,ProjectRowGuid,CategoryName,CategoryNumber,SortOrder,Description,CreationDate,LastModificationDate) values (NEWID(),@pguid,'领导视察','ldsc',1,'1',getdate(),getdate()) insert into [BIMPM_RoadBridge].[dbo].[MatterProcessProjectTemplateCategory] (RowGuid,ProjectRowGuid,CategoryName,CategoryNumber,SortOrder,Description,CreationDate,LastModificationDate) values (NEWID(),@pguid,'监理视察','jlsc',2,'1',getdate(),getdate()) insert into [BIMPM_RoadBridge].[dbo].[MatterProcessProjectTemplateCategory] (RowGuid,ProjectRowGuid,CategoryName,CategoryNumber,SortOrder,Description,CreationDate,LastModificationDate) values (NEWID(),@pguid,'其他','qt',3,'1',getdate(),getdate()) fetch next from auth_cur into @pguid end close auth_cur
更新协同事项
update a set a.TemplateCategoryName = b.CategoryName, a.TemplateCategoryRowGuid = b.RowGuid from [BIMPM_RoadBridge].[dbo].[Matter] as a left join [BIMPM_RoadBridge].[dbo].[MatterProcessProjectTemplateCategory] as b on a.mProjectGuid = b.ProjectRowGuid and b.CategoryName ='其他'