Текущий архив: 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.47 MB
Время: 0.011 c