Мазмұны:

Көріністі жаңартуға бола ма?
Көріністі жаңартуға бола ма?

Бейне: Көріністі жаңартуға бола ма?

Бейне: Көріністі жаңартуға бола ма?
Бейне: Қабір бастағы тасты жаңартуға болама. Жарқын Мырзатаев. 2024, Қараша
Anonim

Сіз алады кірістіру, жаңарту , және a ішіндегі жолдарды жойыңыз көрініс , келесі шектеулерге сәйкес: Егер көрініс бірнеше кестелер арасындағы біріктірулерді қамтиды, сіз алады тек кірістіру және жаңарту бір үстелде көрініс , сен ше алады жолдарды жоймаңыз. Сіз алады ' кәсіподақ сұрауларына негізделген көріністердегі деректерді тікелей өзгертпеңіз.

Сондай-ақ білу керек, біз көріністі қашан жаңарта аламыз?

Киран Прасад

  • Киран Прасад. Жауап берген күні: 31 қазан 2007 ж.
  • Иә, біз көріністі жаңарта аламыз, егер:- егер көрініс бір кестеде жасалса - егер көріністе негізгі кілт өрісі болса - көріністе негізгі кестелердің барлық бос емес өрістері болса - көрініс сұрауында топ немесе жиынтық болмаса өріс.

Сондай-ақ, Oracle бағдарламасында көріністі жаңарта аламыз ба? Жауап: А Oracle қолданбасында КӨРІҢІЗ қосылу арқылы жасалады бір немесе одан да көп кестелер. Қашан сен жаңарту жазба(лар) а ҚАРАУ , ол жаңартулар құрайтын негізгі кестелердегі жазбалар Көру . Сонымен, иә, сен жаңарта алады ішіндегі деректер Oracle VIEW сізде негізге тиісті артықшылықтар болған жағдайда Oracle кестелер.

Сол сияқты біреу сұрауы мүмкін: SQL көріністері автоматты түрде жаңартылады ма?

жылы SQL Сервердің стандартты көрінісі сұраудан басқа ештеңе емес. Негізгі деректер өзгерген кезде, сол сұрауға қол жеткізілгенде, ол деректерге жасалған өзгерістерді көрсетеді. Бұл автоматты , бірақ кейбір қосымша әрекет орын алғандықтан емес жаңарту көріністегі деректер.

Кесте жаңартылған кезде көрініс жаңартылады ма?

А көрініс бұл негізінен сақталған сұрау, ол деректерге ие емес, сондықтан ол алмайды жаңартылды қашан кестелер оның үстіне салынған. Дегенмен сілтеме жасағаннан кейін көрініс оған негізделген сұрау орындалады, сондықтан сіз орындайсыз қараңыз негізге енгізілген өзгерістер кестелер . Иә, а көрініс негізгіге қарсы SELECT сұрауы болып табылады кестелер / көріністер.

Ұсынылған: