Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Вызов процедуры в WHERE.  [new]
suspected
Member

Откуда:
Сообщений: 1
Подскажите плиз. Вот есть процедура myProc которая возвращает список ID. Можно её как-нибудь вставить в запрос наподобии
SELECT * FROM Table1 WHERE tID IN (EXEC myProc @name = 'test')

Спасибо заранее :)
23 авг 09, 15:23    [7570530]     Ответить | Цитировать Сообщить модератору
 Re: Вызов процедуры в WHERE.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36822
Нет.

Делайте через функции/временные таблицы и т.п.

Сообщение было отредактировано: 23 авг 09, 15:44
23 авг 09, 15:43    [7570550]     Ответить | Цитировать Сообщить модератору
 Re: Вызов процедуры в WHERE.  [new]
EvAlex
Member

Откуда: Israel
Сообщений: 995
suspected
Подскажите плиз. Вот есть процедура myProc которая возвращает список ID. Можно её как-нибудь вставить в запрос наподобии
SELECT * FROM Table1 WHERE tID IN (EXEC myProc @name = 'test')

Спасибо заранее :)

sql injection?
23 авг 09, 20:31    [7570922]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить