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 ='其他'