B2019-180 Fixes a duplicate key error when searching more than one procedure set.

This commit is contained in:
John Jenko 2019-12-11 19:42:03 +00:00
parent 44011a3672
commit ed0b1d2b74
2 changed files with 6 additions and 6 deletions

View File

@ -15212,7 +15212,7 @@ insert into @SiblingAndChildren
select ZZ.ILastChanged,ZZ.[ItemID], dvpath, [Path],[FromType],[Ordinal], [ParentID], [PreviousID],ZZ.[ContentID],ZZ.[DTS],ZZ.[UserID],
[pContentID],[pDTS],[pUserID],[IsRNO],Text,DocAscii, Number, CType, CFormatID, CConfig, CDTS, CUserID, CLastChanged, PLastChanged
From Itemz ZZ
join vefn_DocVersionSplit(@DocVersionList) DV ON ZZ.VersionID=zz.VersionID
join vefn_DocVersionSplit(@DocVersionList) DV ON DV.VersionID=zz.VersionID
Left Join Entries EE ON EE.ContentID=ZZ.ContentID
Left Join Documents DD ON DD.DocID = ee.DocID
where (text like @SearchString OR Replace(DD.DocAscii,nchar(176),'\''B0') like @SearchString or text like @SearchStringx OR
@ -15254,8 +15254,8 @@ BEGIN TRY -- Try Block
set nocount on
DECLARE @RevDate varchar(255)
DECLARE @RevDescription varchar(255)
set @RevDate = '12/11/2019 02:26 PM'
set @RevDescription = 'Text Search Performance Improvement'
set @RevDate = '12/11/2019 02:32 PM'
set @RevDescription = 'Text Search Duplicate Primary Key Fix'
Select cast(@RevDate as datetime) RevDate, @RevDescription RevDescription
PRINT 'SQL Code Revision ' + @RevDate + ' - ' + @RevDescription
IF( @@TRANCOUNT > 0 ) COMMIT

View File

@ -15212,7 +15212,7 @@ insert into @SiblingAndChildren
select ZZ.ILastChanged,ZZ.[ItemID], dvpath, [Path],[FromType],[Ordinal], [ParentID], [PreviousID],ZZ.[ContentID],ZZ.[DTS],ZZ.[UserID],
[pContentID],[pDTS],[pUserID],[IsRNO],Text,DocAscii, Number, CType, CFormatID, CConfig, CDTS, CUserID, CLastChanged, PLastChanged
From Itemz ZZ
join vefn_DocVersionSplit(@DocVersionList) DV ON ZZ.VersionID=zz.VersionID
join vefn_DocVersionSplit(@DocVersionList) DV ON DV.VersionID=zz.VersionID
Left Join Entries EE ON EE.ContentID=ZZ.ContentID
Left Join Documents DD ON DD.DocID = ee.DocID
where (text like @SearchString OR Replace(DD.DocAscii,nchar(176),'\''B0') like @SearchString or text like @SearchStringx OR
@ -15254,8 +15254,8 @@ BEGIN TRY -- Try Block
set nocount on
DECLARE @RevDate varchar(255)
DECLARE @RevDescription varchar(255)
set @RevDate = '12/11/2019 02:26 PM'
set @RevDescription = 'Text Search Performance Improvement'
set @RevDate = '12/11/2019 02:32 PM'
set @RevDescription = 'Text Search Duplicate Primary Key Fix'
Select cast(@RevDate as datetime) RevDate, @RevDescription RevDescription
PRINT 'SQL Code Revision ' + @RevDate + ' - ' + @RevDescription
IF( @@TRANCOUNT > 0 ) COMMIT