powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ответьте, плиз
6 сообщений из 6, страница 1 из 1
Ответьте, плиз
    #32009937
Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть процедура на Transact SQL. Можно ли ее использовать в качестве источника данных? Иными словами, могу ли я создать VIEW используя Transact SQL?
...
Рейтинг: 0 / 0
Ответьте, плиз
    #32009945
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А причем тут View и процедура. Можно создать и то и другое
...
Рейтинг: 0 / 0
Ответьте, плиз
    #32009948
GreenSunrise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похоже, речь идет о том, можно ли select, возращаемый хранимой процедурой, использовать в других запросах ? Так ?
Если да, то есть несколько способов:
1. insert into #tmp exec myproc. И потом делать использовать временную таблицу в запросах
2. openquery, openrowset
3. вместо процедуры написать функцию, которая возвращает table

Вообще поищи в архивах - этот вопрос всплывает с завидной регулярностью.
...
Рейтинг: 0 / 0
Ответьте, плиз
    #32010043
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В чистом виде сделать именно VIEW невозможно. Тот вариант, который предлагает Зеленое Солнышко (ничего, что так фамильярно?) годится для использования результатов, возвращаемых одной хранимой процедуры, внутри другой.
Если у тебя SQL2000, то тебе вместо хранимой процедуры нужно использовать UDF (функцию, по-русски), возвращающую переменную типа Table. Ее можно использовать во VIEW в качестве источника данных при условии простановки конкретных константных значений параметров.
...
Рейтинг: 0 / 0
Ответьте, плиз
    #32010045
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините, невнимательно прочитал ответ GreenSunrise. Похоже, я ничего нового не сказал.
...
Рейтинг: 0 / 0
Ответьте, плиз
    #32010050
GreenSunrise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не солнышко, а восход, если быть точным
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ответьте, плиз
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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