Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как получить список таблиц селекта / 4 сообщений из 4, страница 1 из 1
18.03.2002, 14:53
    #32025567
Андрей
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить список таблиц селекта
Можно ли как то образом получить от СУБД список таблиц используемого селекта?
...
Рейтинг: 0 / 0
18.03.2002, 15:46
    #32025576
Mikle
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить список таблиц селекта
Есть такая sp sp_depends <name_objects>, где <name_objects>
таблица, stored proc, view,... выдает все зависимые объекты.
...
Рейтинг: 0 / 0
19.03.2002, 07:24
    #32025625
Андрей
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить список таблиц селекта
...не очень понятно,....суть вопроса вот в чем: у меня есть произвольный селект и я хочу получить от СУБД список всех таблиц из которых делалась выборка для этого селекта
...
Рейтинг: 0 / 0
20.03.2002, 06:13
    #32025757
Gregory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить список таблиц селекта
Может это и не то, что Вам нужно, но попробуйте сделать из select'а view , а уже затем используйте для него ту самую процедуру. Например , к базе Northwind есть запрос :

select a.*,b.* from dbo.Customers a,dbo.Territories b

Добавляем к нему кое-что и делаем из него view test :
create view test as
select a.*,b.* from dbo.Customers a,dbo.Territories b

После чего исполняем : sp_depends 'test'
В полученном результате будет перечень всех зависимостей этого view, то есть запроса !
Ну ,ессно, надо потом удалить test.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как получить список таблиц селекта / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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