Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> объединение нескольких таблиц, количество таблиц переменое 
:(
    Опции темы
umnick
Дата 8.4.2010, 22:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 196
Регистрация: 4.5.2008
Где: Кривой Рог

Репутация: нет
Всего: 0



Можно ли сделать запрос который будет объединять несколько таблиц с одинаковой структурой в одну таблицу? Количество таблиц может меняться.

БД Microsoft Office Access 2003

Это сообщение отредактировал(а) umnick - 9.4.2010, 11:40
PM MAIL   Вверх
Zloxa
Дата 8.4.2010, 22:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чо?
****


Профиль
Группа: Завсегдатай
Сообщений: 3473
Регистрация: 12.9.2008

Репутация: 53
Всего: 161



нет


--------------------
Достоверно известно, что 89% людей доверяют статистике взятой с потолка smile
PM   Вверх
Deniz
Дата 9.4.2010, 05:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1251
Регистрация: 16.10.2004
Где: Новый Уренгой

Репутация: 6
Всего: 44



Цитата(umnick @  9.4.2010,  00:47 Найти цитируемый пост)
Можно ли сделать запрос который ...
сделать где?
Сформировать запрос программно проблем нет.


--------------------
"Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с)
PM ICQ   Вверх
tusha
Дата 9.4.2010, 10:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 17.7.2008

Репутация: 1
Всего: 1



Код

declare @tn char(255), @macro varchar(1000)
select @macro=''
declare xxx scroll cursor for select name from sys.tables where name like 't1%'
open xxx
fetch first from xxx into @tn
while @@FETCH_STATUS=0
begin
    select @macro=@macro+' select * from '+rtrim(@tn) + ' union '
    fetch next from xxx into @tn
end

close xxx
deallocate xxx

select @macro = ' select * from ('+SUBSTRING(@macro,1,LEN(@macro)-6) + ' ) t'
exec(@macro)


PS: mssql

Добавлено через 1 минуту и 10 секунд
как то так))
PM MAIL   Вверх
tusha
Дата 9.4.2010, 12:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 17.7.2008

Репутация: 1
Всего: 1



PSS блин, не увидел, что Ассess 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Составление SQL-запросов | Следующая тема »


 




[ Время генерации скрипта: 0.0995 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.