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
Но это не работает ... Есть идеи?
Не говорите, чтобы заменить хранимую процедуру на функцию, потому что невозможно использовать существующий код в функции. Таким образом, функция не является допустимой опцией. Мне действительно нужно иметь возможность использовать хранимую процедуру