Съдържание:

Може ли изглед да бъде актуализиран?
Може ли изглед да бъде актуализиран?

Видео: Може ли изглед да бъде актуализиран?

Видео: Може ли изглед да бъде актуализиран?
Видео: Любовь и голуби (FullHD, комедия, реж. Владимир Меньшов, 1984 г.) 2024, Ноември
Anonim

Вие мога вмъкване, актуализиране и изтрийте редове в a изглед , при следните ограничения: Ако изглед съдържа съединения между множество таблици, вие мога само вмъкнете и актуализиране една маса в изглед , а ти мога не изтривайте редове. Вие мога не променя директно данни в изгледите въз основа на заявки за съюз.

Също така трябва да знаете кога можем да актуализираме изглед?

киран прасад

  • киран прасад. Отговорено на: 31 октомври 2007 г.
  • Да, можем да актуализираме изгледа, ако:- ако изгледът е създаден в една таблица- ако изгледът съдържа полето за първичен ключ- ако изгледът съдържа всички ненулеви полета на основните таблици- ако заявката за изглед не съдържа група от или агрегирани поле.

Знайте също, можем ли да актуализираме изглед в Oracle? Отговор: А ПРЕГЛЕД в Oracle се създава чрез присъединяване един или повече маси. Когато ти актуализиране запис(и) в a ПРЕГЛЕД , то актуализации записите в основните таблици, които съставляват Преглед . Така че, да, ти може да актуализира данните в ан Oracle VIEW при условие че имате необходимите привилегии спрямо базовия Оракул маси.

По подобен начин някой може да попита дали SQL изгледите се актуализират автоматично?

В SQL Стандартният изглед на сървъра не е нищо друго освен заявка. Тъй като основните данни се променят, когато тази заявка получи достъп, тя отразява промените в данните. Това е автоматичен , но не защото възниква някакво допълнително действие за опресняване данните в изгледа.

Актуализира ли се изгледът, когато таблицата се актуализира?

А изглед е основно съхранена заявка, тя не съдържа данни, така че не, няма да получи актуализиран когато маси той е изграден върху са. Въпреки това веднага щом се позовавате на изглед заявката, на която се базира, ще се изпълнява, така че и вие виж направените промени в базата маси . Да А изглед е SELECT заявка срещу основната маси / изгледи.

Препоръчано: