31 lines
		
	
	
		
			657 B
		
	
	
	
		
			Transact-SQL
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			657 B
		
	
	
	
		
			Transact-SQL
		
	
	
	
	
	
USE [VEPROMS]
 | 
						|
GO
 | 
						|
/****** Object:  StoredProcedure [dbo].getRoFstSize    Script Date: 01/20/2011 12:35:44 ******/
 | 
						|
SET ANSI_NULLS ON
 | 
						|
GO
 | 
						|
SET QUOTED_IDENTIFIER ON
 | 
						|
GO
 | 
						|
 | 
						|
/*
 | 
						|
getRoFstBySize 1,74928
 | 
						|
 */	
 | 
						|
alter PROCEDURE [dbo].[getRoFstBySize]
 | 
						|
(
 | 
						|
	@RODbID int,
 | 
						|
	@Len int
 | 
						|
)
 | 
						|
WITH EXECUTE AS OWNER
 | 
						|
AS
 | 
						|
select 
 | 
						|
	[ROFstID],
 | 
						|
		[RODbID],
 | 
						|
		[ROLookup],
 | 
						|
		[Config],
 | 
						|
		[DTS],
 | 
						|
		[UserID],
 | 
						|
		[LastChanged],
 | 
						|
		(SELECT COUNT(*) FROM [Associations] WHERE [Associations].[ROFstID]=[ROFsts].[ROFstID]) [AssociationCount],
 | 
						|
		(SELECT COUNT(*) FROM [Figures] WHERE [Figures].[ROFstID]=[ROFsts].[ROFstID]) [FigureCount] 
 | 
						|
from [ROFsts]
 | 
						|
where len(rolookup) = @len and [RODbID] = @RODbID
 | 
						|
RETURN |