SQL Server 2005: вызов хранимой процедуры из предложения WHERE

Мне нужно сделать SELECT с вызовом хранимой процедуры в предложении WHERE. Это должно быть что-то подобное ....

ВЫБЕРИТЕ различные топ-10 i.x, d.droit ОТ v_droit d, v_info i, ГДЕ d.nomdroit = 'yy' И i.id <> 2 AND (выберите val из (exec up_droits (i.x, d.droit)) <> 3

Но это не работает ... Есть идеи?

Не говорите, чтобы заменить хранимую процедуру на функцию, потому что невозможно использовать существующий код в функции. Таким образом, функция не является допустимой опцией. Мне действительно нужно иметь возможность использовать хранимую процедуру

Ответы на вопрос(6)

Ваш ответ на вопрос