26 lines
1.4 KiB
Transact-SQL
26 lines
1.4 KiB
Transact-SQL
-- 插入字典code
|
|
|
|
|
|
declare @TrialCriterionId uniqueidentifier='54650000-3E2C-0016-75E6-08DB320098F3'
|
|
|
|
insert TrialCriterionDictionaryCode (Id,TrialCriterionId,Code,CreateTime,CreateUserId)
|
|
select NEWID(),
|
|
@TrialCriterionId,Code,'2020-01-01','00000000-0000-0000-0000-000000000000' from SystemCriterionDictionaryCode
|
|
|
|
inner join ReadingQuestionCriterionTrial on SystemCriterionDictionaryCode.SystemCriterionId=ReadingQuestionCriterionTrial.ReadingQuestionCriterionSystemId and ReadingQuestionCriterionTrial.Id=
|
|
@TrialCriterionId
|
|
|
|
where Code not in (select Code from TrialCriterionDictionaryCode where TrialCriterionId=
|
|
@TrialCriterionId)
|
|
|
|
-- 插入字典
|
|
insert into ReadingCriterionDictionary (Id,CriterionId,DictionaryId,CreateTime,CreateUserId,IsSystemCriterion,ParentCode,IsBaseLineUse,IsFollowVisitUse)
|
|
|
|
select NEWID(), @TrialCriterionId,DictionaryId,'2020-01-01','00000000-0000-0000-0000-000000000000',0,ParentCode,IsBaseLineUse,IsFollowVisitUse from ReadingCriterionDictionary
|
|
|
|
inner join ReadingQuestionCriterionTrial on ReadingCriterionDictionary.CriterionId=ReadingQuestionCriterionTrial.ReadingQuestionCriterionSystemId and ReadingQuestionCriterionTrial.Id=
|
|
@TrialCriterionId
|
|
|
|
where DictionaryId not in (select DictionaryId from ReadingCriterionDictionary where CriterionId=
|
|
@TrialCriterionId)
|