Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Название таблиц в еще одной таблице  [new]
misho misho
Member

Откуда:
Сообщений: 11
Подскажите, как решить следующую проблему:

имеется таблица Parent с полями id | TableName. В поле TableName хранятся названия других таблиц. Мне необходимо пройдясь по таблице Parent и на основании этих данных выбрать значения из таблиц, названия которых указаны в TableName. Названия в TableName не повторяются.
5 ноя 09, 10:47    [7884101]     Ответить | Цитировать Сообщить модератору
 Re: Название таблиц в еще одной таблице  [new]
DENIS_CHEL
Member

Откуда:
Сообщений: 23097
Динамический SQL?

---------------------------------------------------------
- Ну вы тут и нафлудили! - сказал Геракл, зайдя на Авгиев форум..
5 ноя 09, 10:50    [7884128]     Ответить | Цитировать Сообщить модератору
 Re: Название таблиц в еще одной таблице  [new]
Паганель
Member

Откуда: Винница
Сообщений: 22552
misho misho
на основании этих данных выбрать значения из таблиц,
названия которых указаны в TableName
Как это?
Вот есть допустим две таблицы T1 с полями (id int, name varchar(20)) и T2 с полями (insDateTime datetime, Price money)
И их названия "указаны в TableName"
Значение какого поля каждой таблицы выбирать? В переменную какого типа выбирать?
5 ноя 09, 10:54    [7884149]     Ответить | Цитировать Сообщить модератору
 Re: Название таблиц в еще одной таблице  [new]
misho misho
Member

Откуда:
Сообщений: 11
Мне бы понять как это реализовать. Хотелось бы с примерами
5 ноя 09, 10:54    [7884155]     Ответить | Цитировать Сообщить модератору
 Re: Название таблиц в еще одной таблице  [new]
Saller
Member

Откуда: exUSSR
Сообщений: 1141
misho misho
Мне бы понять как это реализовать. Хотелось бы с примерами

sp_executesql
5 ноя 09, 10:55    [7884161]     Ответить | Цитировать Сообщить модератору
 Re: Название таблиц в еще одной таблице  [new]
misho misho
Member

Откуда:
Сообщений: 11
Паганель,

из T2 надо выбирать так же - id и name.
5 ноя 09, 10:56    [7884175]     Ответить | Цитировать Сообщить модератору
 Re: Название таблиц в еще одной таблице  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
misho misho
Мне бы понять как это реализовать. Хотелось бы с примерами
А это Вы сами проектировали таблицу с именами других таблиц?
Если да, то на что в тот момент расчитывали?
SQL Server меньше всего приспособлен для описанных Вами манипуляций. IMHO
5 ноя 09, 10:57    [7884183]     Ответить | Цитировать Сообщить модератору
 Re: Название таблиц в еще одной таблице  [new]
Паганель
Member

Откуда: Винница
Сообщений: 22552
misho misho
из T2 надо выбирать так же - id и name.
Где они там? В моем примере их там нет!
Если мой пример неверный, приведите свой...
5 ноя 09, 10:58    [7884190]     Ответить | Цитировать Сообщить модератору
 Re: Название таблиц в еще одной таблице  [new]
misho misho
Member

Откуда:
Сообщений: 11
iap,

нет, не сам. но проблему надо как-то решить.
5 ноя 09, 10:58    [7884195]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить