17 lines
		
	
	
		
			941 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			941 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
| select dbo.ve_GetShortPathFromContentId(contentid) location, * from (
 | |
| select contentid, text, tt.*,
 | |
| case when text like '%'+ case when tt.toid = tt.rangeid and tt.IsRange = 0
 | |
| then 
 | |
| '#Link:Transition:' + cast(TranType as nvarchar(2)) + 
 | |
| ' ' + cast(TransitionID as nvarchar(10)) + ' ' + cast(ToID as nvarchar(10)) + '%' 
 | |
| else
 | |
| '#Link:TransitionRange:' + cast(TranType as nvarchar(2)) + 
 | |
| ' ' + cast(TransitionID as nvarchar(10)) + ' ' + cast(ToID as nvarchar(10)) + ' ' + cast(RangeID as nvarchar(10))+ '%' 
 | |
| end then 'matches' else 'different' end ContentMatchesTrans, 
 | |
| case when text like '%'+ 
 | |
| '#Link:TransitionRange:' + cast(TranType as nvarchar(2)) + 
 | |
| ' ' + cast(TransitionID as nvarchar(10)) + ' ' + cast(ToID as nvarchar(10)) + ' ' + cast(RangeID as nvarchar(10))+ '%' 
 | |
| then 'matches' else 'different' end ContentMatchesRangeTrans
 | |
| from Contents cc
 | |
| join transitions tt on tt.fromid = cc.contentid) mm
 | |
| where ContentMatchesTrans = 'different' |