Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Использование результата сохраненной процедуры. [D7, MSSQL]


AlexG ©   (2004-06-13 16:21:00) 

В результате работы сохраненной процедуры я получаю выборку из БД. Можно ли использовать данную выборку для получения другой выборки? Если да, то как это сделать?


Fay   (2004-06-14 23:46:00) [1]

Через временную таблицу. Таблице следует создать до вызова процедуры.


sniknik   (2004-06-14 12:12:00) [2]

можно сделать insert into #temptable ... (select into не получится) результат использовать.
еще (вот это не мешает проверить, смутно все т.к. неиспользовал(тормозит) а только читал да и то давно) можно через линк сервер/openrowset к самому себе получить выборку из процедуры, результат используется как обычно.


Fiend   (2004-06-14 11:38:00) [3]

если хочется использовать результат чего то там, то нужно создать функцию с результатом в виде таблицы (читаем БОЛ).
иначе можно втсавить из процедуры в пустую таблицу и использовать результат


Fiend   (2004-06-14 11:35:00) [4]

нифига, в МССКЛ так нельзя


Mike Kouzmine   (2004-06-13 16:53:00) [5]

select toto i toto from xp(1,2,3,4)
where toto = toto i toto


Наверх

Титульная страница Поиск, карта сайта Написать письмо