онни отрабатывают запрос над строчками, которые еще не вставились в результирующую таблицу. А могу ли я вот эти строчки как-то сджойнить сами с собой?
Пример: у меня атом — это какое-то событие создаия либо изменения статуса объекта, и я хочу в матвьюхе иметь индекс по времени создания. При вставке я могу поискать событие создания в результирующей таблице, но если событие и создания, и изменения статуса находится в одном кусочке вставляемых данных - у меня так сделать не получится 🙁
когда вы делаете в мат вью join , то он происходит со вставляемым буфером, т.е. from T join T -- T в обоих случаях это то что вставили (буфер инсерта). ИМХО путь по которому вы идете это путь в никуда. Сложно сказать как надо сделать, потому что вы сейчас по горло в болоте, и непонятно зачем вы туда залезли.
Обсуждают сегодня