Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
SQL, PL/SQL, T-SQL: запросы, DML DDL операторы, пакеты, процедуры, функции, триггеры и последовательности.
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5

ТЕМА:

Re: большая таблица 12 года 4 мес. назад #3899

Okey пишет: Я все правильно понимаю?
1. создаю таблицы DOCUM_xxx
2. создаю view DOCUM на таблицы DOCUM_xxx
3. создаю тригер на view DOCUM

Да все так.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: большая таблица 12 года 4 мес. назад #3900

Okey пишет: не уверен что запрос из этой вью будет отрабатывать быстро
create view docum as
select * from docum_2011_12
union all
select * from docum_2011_11
...

При использование индекса, будет быстро работать.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: большая таблица 12 года 4 мес. назад #3901

  • Okey
  • Okey аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Спасибо получено: 0
Наду будет попробовать

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: большая таблица 12 года 4 мес. назад #3923

insert ... select тут не прокатит

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: большая таблица 12 года 4 мес. назад #3924

Не совсем хорошее решение, но можно помечать такие записи во время вставки и удалять их в after statement тригере.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: большая таблица 12 года 4 мес. назад #3926

Программист не беспокоется за морду, после срабатывания.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5
Время создания страницы: 0.210 секунд