Главная страница
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.039 c
3-1139905229
Tornado
2006-02-14 11:20
2006.04.09
Сортировка в DBGridEh


15-1142921086
Ega23
2006-03-21 09:04
2006.04.09
С Днём рождения! 21 марта


15-1142604373
syte_ser78
2006-03-17 17:06
2006.04.09
получение части записи


15-1142327888
Creative
2006-03-14 12:18
2006.04.09
Существует ли версия Дельфи для КПК?


15-1141996436
oldman
2006-03-10 16:13
2006.04.09
SiS - материнки...