Corrected checkout logic for non-Enhanced Document procedures
This commit is contained in:
parent
f02cce2ced
commit
ab76c69199
@ -11201,11 +11201,11 @@ AS
|
||||
BEGIN
|
||||
with ItemZ(ItemId, EnhID, Level) as
|
||||
(Select ItemID,xEnhanced.value('@ItemID','int') EnhID, 0 from Items II Join (Select ContentID, cast(config as xml) xconfig From Contents)
|
||||
CC On CC.ContentID = II.ContentID cross apply xconfig.nodes('//Enhanced') tEnhanced(xEnhanced) Where ItemID = @ItemID
|
||||
CC On CC.ContentID = II.ContentID outer apply xconfig.nodes('//Enhanced') tEnhanced(xEnhanced) Where ItemID = @ItemID
|
||||
Union ALL
|
||||
Select II.ItemID,xEnhanced.value('@ItemID','int') EnhID, ZZ.Level+1 from Items II Join ItemZ ZZ on ZZ.EnhID = II.ItemID
|
||||
Join (Select ContentID, cast(config as xml) xconfig From Contents) CC On CC.ContentID = II.ContentID
|
||||
cross apply xconfig.nodes('//Enhanced') tEnhanced(xEnhanced) Where zz.Level < 2)
|
||||
outer apply xconfig.nodes('//Enhanced') tEnhanced(xEnhanced) Where zz.Level < 2)
|
||||
INSERT INTO @VersionItems
|
||||
Select distinct dbo.vefn_GetVersionIDByItemID(ZZ.ItemID) VersionID, ZZ.ItemID, II.ContentID from ItemZ ZZ Join Items II on II.ItemID = ZZ.ItemID
|
||||
OPTION (MAXRECURSION 10000)
|
||||
|
Loading…
x
Reference in New Issue
Block a user