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

Откуда:
Сообщений: 25
Добрый день, господа!
Имею одинаковые по полям таблицы вида table_20080601_001, table_20080601_002, table_20080601_003 и т.д.
Можно ли на них сослаться без union одним запросом, что-то типа
from like table_20080601%
17 июн 08, 10:30    [5807433]     Ответить | Цитировать Сообщить модератору
 Re: Ссылка на таблицы  [new]
Dimka9
Member

Откуда: Владивосток
Сообщений: 1851
мона...

если union спрятать за view
17 июн 08, 10:33    [5807448]     Ответить | Цитировать Сообщить модератору
 Re: Ссылка на таблицы  [new]
Gadeyka
Member

Откуда:
Сообщений: 25
Dimka9
мона...
если union спрятать за view


Хмм..... а можно пример ?
17 июн 08, 11:18    [5807803]     Ответить | Цитировать Сообщить модератору
 Re: Ссылка на таблицы  [new]
Jannny
Member

Откуда: Спб
Сообщений: 6424
Gadeyka
Dimka9
мона...
если union спрятать за view
Хмм..... а можно пример ?
create view as
select 'table_20080601_001' table_name ... from table_20080601_001 ...
union all
...
А Вы уверены, что Вам нужно так ссылаться? Может подробнее расскажете?
17 июн 08, 11:23    [5807840]     Ответить | Цитировать Сообщить модератору
 Re: Ссылка на таблицы  [new]
Gadeyka
Member

Откуда:
Сообщений: 25
Jannny
А Вы уверены, что Вам нужно так ссылаться? Может подробнее расскажете?


Дело в том, что название таблиц формируется от сиcтемной даты автоматически каждый день, но количество их в одинь день бывает разное(например table_20080601_001, table_20080601_002 и т.п.). Так вот задача и есть, чтобы жестко не прописывая имена таблиц сослаться на все таблицы предположим за месяц, используя чтото типа оператора like.
20 июн 08, 16:52    [5828109]     Ответить | Цитировать Сообщить модератору
 Re: Ссылка на таблицы  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
Gadeyka
Добрый день, господа!
Имею одинаковые по полям таблицы вида table_20080601_001, table_20080601_002, table_20080601_003 и т.д.
Можно ли на них сослаться без union одним запросом, что-то типа
from like table_20080601%
шли бы вы в партиционирование уже
20 июн 08, 16:56    [5828138]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить