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

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


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