Какая польза от обновляемых представлений в Oracle SQL?
Я искал и не могу найти нигде, где перечислены преимущества использования обновляемого представления (которое может быть изменено с изменениями, влияющими на целевую таблицу).
Я понимаю, почему материализованные представления полезны (скорость, безопасность и т. Д.), Но поскольку обновляемые представления не могут содержать объединения и другие полезные оптимизации...
Кто-нибудь может перечислить, почему они могут быть полезны? Я уверен, что у Oracle есть веская причина для их реализации.
1 ответ
Решение
Обновляемые представления действительно могут содержать объединения. Они также должны иметь ограничения, чтобы обновление не могло быть неоднозначным - должно быть гарантировано, что каждое обновленное значение не будет обновлено до нескольких значений.