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

Откуда:
Сообщений: 2661
Скажите пожалуйста,

возможно ли как-то поймать результирующий набор данных из хранимой процедуры на стороне сервера (в данном случае в другой хп), которую выполнил конкретный пользователь?

Заранее благодарен.
1 сен 14, 10:21    [16518903]     Ответить | Цитировать Сообщить модератору
 Re: результат хранимой процедуры  [new]
_djХомяГ
Guest
например конструкцией типа
insert into постоянная таблица
exec процедура
1 сен 14, 10:28    [16518927]     Ответить | Цитировать Сообщить модератору
 Re: результат хранимой процедуры  [new]
vah
Member

Откуда:
Сообщений: 2661
_djХомяГ,

не хочется передавать кучу входных одних и тех же параметров в разные процедуры
1 сен 14, 10:30    [16518933]     Ответить | Цитировать Сообщить модератору
 Re: результат хранимой процедуры  [new]
_djХомяГ
Guest
Не совсем понятно - они (параметры) по любому передаются при пользовательском вызове
1 сен 14, 10:34    [16518950]     Ответить | Цитировать Сообщить модератору
 Re: результат хранимой процедуры  [new]
--__Александр__--
Member

Откуда:
Сообщений: 2631
vah,

возможно вам подойдет передача параметров в ХП в виду таблицы.
1 сен 14, 10:40    [16518961]     Ответить | Цитировать Сообщить модератору
 Re: результат хранимой процедуры  [new]
vah
Member

Откуда:
Сообщений: 2661
--__Александр__--,

это как? в какую-то таблицу записывать параметры конкретного юзера?
1 сен 14, 10:43    [16518970]     Ответить | Цитировать Сообщить модератору
 Re: результат хранимой процедуры  [new]
Jovanny
Member

Откуда:
Сообщений: 1195
vah
Скажите пожалуйста,

возможно ли как-то поймать результирующий набор данных из хранимой процедуры на стороне сервера (в данном случае в другой хп), которую выполнил конкретный пользователь?

Заранее благодарен.


Может Вы имеете ввиду что-то типа такого:
IF(SUSER_NAME() == 'UserName')
INSERT INTO dbo.MyTable
	SELECT * FROM dbo.MyTable2


которое нужно вставить в текст процедуры.
1 сен 14, 10:48    [16518984]     Ответить | Цитировать Сообщить модератору
 Re: результат хранимой процедуры  [new]
vah
Member

Откуда:
Сообщений: 2661
Jovanny,

нет, я имею ввиду, может на сервере остается где-то закэшированный результирующий набор данных процедуры для конкретного пользователя... ?
1 сен 14, 10:52    [16518996]     Ответить | Цитировать Сообщить модератору
 Re: результат хранимой процедуры  [new]
Jovanny
Member

Откуда:
Сообщений: 1195
Нет, такого вида кэширования в SQL Server нет.
1 сен 14, 11:30    [16519128]     Ответить | Цитировать Сообщить модератору
 Re: результат хранимой процедуры  [new]
Crimean
Member

Откуда:
Сообщений: 13148
vah,

создать табличку, "научить" процедуру писать туда
1 сен 14, 11:31    [16519129]     Ответить | Цитировать Сообщить модератору
 Re: результат хранимой процедуры  [new]
o-o
Guest
систематизированно и с примерами:
How to Share Data between Stored Procedures
1 сен 14, 13:58    [16519717]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить