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

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

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

Про Openquery или Openrowset можно узнать из BOL.
...
Рейтинг: 0 / 0
Использование процедуры в Select
    #32002205
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Как-то хитро регистрился линкованный сервер"
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
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Использование процедуры в Select
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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