Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.09;
Скачать: CL | DM;

Вниз

селект из таблицы, имя котрой храниться в переменной   Найти похожие ветки 

 
alsov ©   (2006-02-14 16:13) [0]

Приветствую, Мастера

Вопрос в следующем. Нужно написать функцию, которая на входе получает имя таблицы, а результатом отдает селект из этой таблицы с некоторыми преобразованиями.

Запоролся на том, как в селекте прописать после from имя таблицы.

Пробовал использовать sp_executesql, но так как в функциях не получается запускать процедуры, то у меня ничего не вышло.

Может кто сталкивался с подобной задачей?

Заранее спасибо за любую помощь


 
Nikolay M. ©   (2006-02-14 16:15) [1]

А сам как думаешь? Конечно, никто не сталкивался, ты первый :)

http://www.sql.ru/faq/faq_topic.aspx?fid=104


 
alsov ©   (2006-02-14 16:29) [2]


> А сам как думаешь? Конечно, никто не сталкивался, ты первый
> :)


Я так и знал :)


> http://www.sql.ru/faq/faq_topic.aspx?fid=104

уже читаю


 
alsov ©   (2006-02-14 16:53) [3]

Да статейка полезная, но sp_executesql, равно как и exec в функцию-то не запихнешь :(

Чем дальше в лес, тем бошльше понимаю что сделать подобное на ьыыйд невозможно, а жаль


 
Nikolay M. ©   (2006-02-14 16:55) [4]

А чем вызвана необходимость делать это функцией, а не ХП?


 
alsov ©   (2006-02-14 17:20) [5]

Надо потом во вьху запихнуть


 
Ega23 ©   (2006-02-14 17:22) [6]


> Надо потом во вьху запихнуть


А чем вызвана необходимость делать это вьюхой, а не ХП?

:-))))


 
alsov ©   (2006-02-14 17:26) [7]

Используется специализированный софт, который может отображать только таблицы или вьюхи.


 
alsov ©   (2006-02-14 17:27) [8]

+ надо использовать в join с другими таблицами


 
Ega23 ©   (2006-02-14 17:37) [9]


> Используется специализированный софт, который может отображать
> только таблицы или вьюхи.


А какая разница чем сформирован набор данных: таблица, вьюха или ХП?
Но если всё настолько необходимо - посмотри в сторону временных таблиц.


 
Nikolay M. ©   (2006-02-14 17:39) [10]


> Используется специализированный софт

Не Business object случайно? :)


 
alsov ©   (2006-02-14 17:57) [11]

не ArcGIS. Есть у них примочки для установки на субд (ArcSDE) чтоб мона было из просмоторщика карты смотреть с инфослоями + данными из базы.
вобщем фигня редкостная


 
Ольга   (2006-02-14 18:06) [12]

Есть еще ломовой способ создания такой функции, если таблиц обозримое кол-во:  сколько таблиц - столько IF


 
Nikolay M. ©   (2006-02-14 18:13) [13]


> alsov ©   (14.02.06 17:57) [11]
> не ArcGIS


Значит мы в разных областях :)
Я в некоторых случаях делаю в основных таблицах calculated-поле, пишу в нем вызов функции, а уже в функции - селект из других таблиц. Для селекта из такой таблицы все получается прозрачно, главное не злоупотреблять этим на больших таблицах. С динамическим скл-ем, конечно, будет напряжно.



Страницы: 1 вся ветка

Текущий архив: 2006.04.09;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.036 c
2-1143100335
kaliuga
2006-03-23 10:52
2006.04.09
Delphi + MySQL


1-1141886515
Михаил (Киров)
2006-03-09 09:41
2006.04.09
Нуль-модемное соединение


15-1142616914
Parus
2006-03-17 20:35
2006.04.09
Волшебство со сканером


6-1134206389
Norlin
2005-12-10 12:19
2006.04.09
ПРостой Firewall


15-1142877765
AlterEgo of WondeRu
2006-03-20 21:02
2006.04.09
Перевод слова MAKESPAN?