@RootID integer
AS SELECT SPNS_TargetOfOperation.RootID, 
			SPNS_TargetOfOperation.ClassNo,
			SPNS_TargetOfOperation.OperationNo, 
			SPNS_OperationDefinition.OperationName
FROM SPNS_FieldInOperation INNER JOIN SPNS_TargetOfOperation ON SPNS_FieldInOperation.OperationNo = SPNS_TargetOfOperation.OperationNo 
			AND  SPNS_FieldInOperation.RootID = SPNS_TargetOfOperation.RootID 
	INNER JOIN  SPNS_FieldDefinition ON SPNS_FieldInOperation.RootID = SPNS_FieldDefinition.RootID 
			AND  SPNS_FieldInOperation.FieldNo = SPNS_FieldDefinition.FieldNo 
	INNER JOIN SPNS_OperationDefinition ON SPNS_OperationDefinition.RootID = SPNS_FieldInOperation.RootID 
			AND  SPNS_OperationDefinition.OperationNo = SPNS_FieldInOperation.OperationNo
WHERE (SPNS_TargetOfOperation.RootID = @RootID)
		AND SPNS_TargetOfOperation.ClassNo IN (select * from  #numeric_param_temp)