Создание поворотного представления для записи - PullRequest
0 голосов
/ 10 сентября 2018

Мы действуем в Oracle 11g.

Я создал представление (представление A), которое объединяет несколько таблиц. Затем я создаю другой вид (вид B), используя PIVOT.

Требуется сделать запись B доступной для записи, поэтому я использую Trigger для выполнения INSTEAD OF.

Сложность заключается в том, что внутри триггера мне нужно написать отдельный оператор INSERT для каждого столбца, отличного от нуля, и эти столбцы могут расти. Я не хочу изменять триггер каждый раз, когда добавляется столбец. Есть ли элегантный способ справиться с этой ситуацией?

Спасибо

P.S. Я предпринял честные усилия по поиску в сети, но оказался пустым, чтобы вы знали или думали, что там есть дублирующаяся статья, просто дайте нам знать, и не голосуйте без ответа. Ценится очень много! :)

...