Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Использование процедуры в Select / 6 сообщений из 6, страница 1 из 1
13.02.2001, 06:02
    #32002178
Павел
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование процедуры в Select
Hi, All!
Видел где-то пример, но не помню где.
...
Рейтинг: 0 / 0
13.02.2001, 10:30
    #32002182
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование процедуры в Select
Наверное в Аксессе

в sql2000 можно использовать функции, до него - никак
...
Рейтинг: 0 / 0
13.02.2001, 10:30
    #32002183
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование процедуры в Select
Для stored procedure:
INSERT #temp EXEC sp_getresults
SELECT ...
FROM #temp, t1
WHERE ...

Для table-valued function в 2000:
SELECT ...
FROM fn_results(), t1
WHERE ...
...
Рейтинг: 0 / 0
13.02.2001, 11:55
    #32002191
Павел
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование процедуры в Select
2 SergSuper: ты хочешь сказать что Microsoft Jet круче MsSQLServer?
2 alexevg: ты забыл уточнить, что таблицу (и не обязательно временную) нужно сначала создать... Пока юзаю 7.0
2 All: Если бы не видел пример, то и не спрашивал бы... Кажется в примере речь шла о Openquery или Openrowset. Но как-то хитро регистрился (или даже не регистрился) линкованый сервер.
Спасибо всем!
...
Рейтинг: 0 / 0
13.02.2001, 12:19
    #32002195
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование процедуры в Select
Я только хотел сказать что в аксессе можно написать примерно так
select funcX(5)
К сожалению этим мои знания аксеса практически ограничиваются. Вполне допускаю что для каких-то целей лучше использовать его, чем SQL сервер.

Про Openquery или Openrowset можно узнать из BOL.
...
Рейтинг: 0 / 0
13.02.2001, 16:32
    #32002205
Дед Маздай
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование процедуры в Select
"Как-то хитро регистрился линкованный сервер"
exec sp_dropserver myself
go
exec sp_addlinkedserver @server='myself', @srvproduct='', @provider='SQLOLEDB', @datasrc='сервер\Инстанс'
go
select * from openquery(myself, 'exec Northwind..CustOrderHist ''ALFKI''')

"Или даже не регистрился"
select * from openrowset('SQLOLEDB', 'сервер\Инстанс';'sa';'pizdec', 'exec Northwind..CustOrderHist ''ALFKI''')
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Использование процедуры в Select / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]