Вид из динамически генерируемого списка таблиц - PullRequest
1 голос
/ 23 сентября 2010

Итак, у меня в основном есть таблица, в которой есть список имен таблиц. Все эти перечисленные таблицы имеют одинаковую структуру.

Тогда у меня есть шаблон запроса с заполнителем для имени таблицы.

Мне нужно создать представление, которое должно возвращать результаты этого запроса UNIONed из всех таблиц, перечисленных в этой одной установочной таблице.

Пока что я создал пользовательскую функцию, которая подготовила бы полный оператор SQL UNIONed.

Но я застрял здесь. Я не могу понять, как выполнить его в представлении и вернуть все, что он возвращает ..

1 Ответ

0 голосов
/ 24 сентября 2010

Моя функция возвращает синтаксис SQL.

Я подумал, что UDF не может выполнить динамический sql, поэтому мой метод не будет работать. До сих пор я решил свою проблему под рукой, генерируя представления. Но я все равно предпочел бы более динамичный способ ..

...