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

Откуда:
Сообщений: 118
Создал я хранимую процедуру с параметром. Вызываю так:

exec my_proc 'значение'

Хочу наложить дополнительные условия на данные, отбираемые процедурой из таблиц, но условие WHERE хочу формировать динамически. В отсутствие параметров у процедуры, должно работать так:

SELECT * FROM OPENROWSET ('SQLOLEDB', 'Server=(local);TRUSTED_CONNECTION=YES;', 'exec my_proc')

Как мне добавить значение задаваемого параметра? Синтаксис типа

'EXEC <имя> , @p1'

я не смог осилить...
4 май 15, 16:53    [17598493]     Ответить | Цитировать Сообщить модератору
 Re: SELECT по хранимой процедуре  [new]
Михайло_
Member

Откуда:
Сообщений: 118
Разобрался:

SELECT * FROM OPENROWSET ('SQLOLEDB', 'Server=(local);TRUSTED_CONNECTION=YES;', 'exec my_proc "значение"')
4 май 15, 17:05    [17598518]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить