Форум: "Базы";
Текущий архив: 2005.12.04;
Скачать: [xml.tar.bz2];
Внизиспользовать набор из хр Найти похожие ветки
← →
alex_*** (2005-10-18 17:38) [0]внутри хп делаю вызов что-то типа EXEC sp_helprolemember
Как мне в хп обработать что вернул этот вызов? Курсор может как-то заделать по набору, кот. возвращается в EXEC sp_helprolemember
← →
Nikolay M. © (2005-10-18 17:52) [1]С
INSERT..EXEC
не знаком или не подходит?
← →
alex_*** (2005-10-18 19:02) [2]Был не знаком. а вариант с SELECT INTO нельзя подсунуть сюда?
← →
evvcom © (2005-10-19 08:57) [3]Ты бы хоть СУБД назвал. Телепатирую по "EXEC sp_helprolemember", что это MSSQL.
← →
alex_*** (2005-10-19 09:06) [4]Правильно протелепатил. Забыл сказать про сервер. Единственный вариант это INSERT..EXEC?
← →
evvcom © (2005-10-19 09:34) [5]Напиши функцию, возвращающую тип TABLE (Field1 Type1, Field2 Type2, ...). По-моему, ее можно использовать прямо в select-е.
← →
alex_*** (2005-10-19 10:07) [6]это все равно что INSERT..EXEC. Надо создать таблицу предварительно с нужными полями. что неудобно
← →
Nikolay M. © (2005-10-19 10:31) [7]
> alex_*** (19.10.05 10:07) [6]
Не создавая таблицу, только почесыванием левой ногой:
http://www.sql.ru/forum/actualpost.aspx?bid=1&tid=226357&mid=1975232&p=1&act=quot#1975814
← →
evvcom © (2005-10-19 12:00) [8]
> это все равно что INSERT..EXEC. Надо создать таблицу предварительно
> с нужными полями
Не буду утверждать, но, по-моему, это не так. Функция возвращает таблицу в памяти, которую и можно потом использовать в запросе. А для MSSQL вообще действительно очень часто используют select ... into #TempTable, которая и создается в момент выполнения запроса со структурой запроса.
← →
alex_*** (2005-10-19 14:32) [9]спасибо
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.12.04;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.038 c