СКЛ погледи: Како радити са приказима у СКЛ-у?



Овај чланак о Погледи у СКЛ-у помоћи ће вам да разумете шта су погледи, како створити приказ и операције које можете изводити на погледима

Све операције базе података које изводите треба да имају одговарајући приказ. Погледи у СКЛ-у у основи су виртуелне табеле. Када кажем сто , мора да садржи редове и колоне. Дакле, овај чланак ће вам помоћи да научите како да креирате приказ и различите операције које можете да извршите на њима.

Теме о којима се говори у овом чланку су:





Почнимо!

Шта је поглед?

Погледи - Погледи у СКЛ-ЕдурекиПогледи у СКЛ-у су виртуелне табеле. Чак и ови имају редове и ступце као да су присутни у нормалним табелама базе података. Ово су табелекроз који се може прегледати селективни део података из једне или више табела.



Прикази не садрже сопствене податке. Углавном се користе за ограничавање приступа бази података или за сакривање сложености података. Поглед се чува као Изаберите изјава у бази података. Поглед се заснива на ДМЛ операцијама на погледу попут Уметни , ажурирање , Делете утиче на податке у оригиналној табели.

Идемо сада напред и схватимо како да направимо приказ.

Како створити поглед?

Стварање погледа је једноставан задатак. Само следите синтаксу и знајте садржај табеле.



Синтакса

ЦРЕАТЕ ВИЕВ поглед_име КАКО ОДАБИРАТИ списак колона ФРОМ име_табеле [ВХЕРЕ услов]

Ево,

виев_наме је назив погледа и
Одабрани наредба се користи за дефинисање редова и колона.

Сада би пример овога био:

СТВАРИ ПОГЛЕД поглед_производ КАКО ОДАБЕРИ производ_ид, назив_производа ИЗ производа

Овде је виев_наме производ и одаберите продуцт_ид и име из табеле продуцт.

Име ИД
Цар56
Бике25
Рицксхав19

Стварање погледа из више табела

Поглед из више табела може се створити једноставним укључивањем више табела у СЕЛЕЦТ израз.

СТВОРИ ПОГЛЕД МарксВиев КАО ОДАБЕРИ СтудентДетаилс.НАМЕ, СтудентДетаилс.АДДРЕСС, СтудентМаркс.МАРКС ФРОМ СтудентДетаилс, СтудентМаркс ВХЕРЕ СтудентДетаилс.НАМЕ = СтудентМаркс.НАМЕ

Овде можете одабрати ВиевМаркс

Изаберите * Из МарксВиев

Име Адреса Оцене
ЈохнКолката70
ВакандаЦхеннаи80
ЈимБангалоре65

Овде се бирају ознаке, адреса и име. И, тражићемо услов где је МарксНаме = СтудентНаме, то значимогу се одабрати погледи. Сада за приказ података користите упит Изаберите * Из МарксВиев

Хајде сада да кренемо даље и разумемо о операцијама које се изводе

Операције

ажурирање

Поглед можете ажурирати пратећи следећа правила:

  • Поглед се дефинише на основу једне и само једне табеле.
  • Поглед мора да садржи ПРИМАРНИ КЉУЧ табеле на основу које је поглед створен.
  • Не би требало да има било које поље направљено од агрегатних функција.
  • Поглед у дефиницији не сме садржавати ниједну клаузулу ДИСТИНЦТ.
  • У својој дефиницији не сме имати клаузулу ГРОУП БИ или ХАВИНГ.
  • Поглед у дефиницији не сме имати СУБВЕРИЈЕ.
  • Ако је приказ који желите да ажурирате заснован на другом приказу, требало би да се ажурира касније.
  • Ниједно од изабраних излазних поља приказа не сме да користи константе, низове или изразе вредности.

Синтакса:

УПДАТЕ СЕТ =, =, ..... ГДЕ

Уметање

Редови података могу се уметнути у приказ.Иста правила која се примењују на наредбу Ажурирање примењују се и на наредбу Уметање. Можете уметнути погледе баш као што бисте то учинили у табеле базе података.

Делетион

Када научите како да уметнете и ажурирате погледе у СКЛ-у, хајде да разумемо како да избришете погледе.

Редови података могу се избрисати из приказа. Иста правила која се примењују на наредбе Ажурирање и Уметање примењују се на наредбу Избриши.

Пример:

Узмите у обзир да имате табелу са списком купаца која има личну карту, име, старост, адресу и плату. Овај упит овде ће вам помоћи да из табеле избришете одређени ред.

СКЛ> ОБРИШИ ОД СТРАНЕ_ПОГЛЕД ГДЕ год = 20

То би на крају избрисало ред из основне табеле КУПЦИ, а исто би се одразило и на сам поглед.

Сада, како испустити Виевс у СКЛ-у?

Кап

Кад год имате поглед, очигледно је да вам је потребан начин да испустите поглед ако више није потребан. Следи синтакса како испустити поглед у СКЛ.

Синтакса:

ДРОП ВИЕВ поглед_име

Само изаберите Виев и додајте ову команду да бисте је испуштали.

Сада, да видимо које су предности коришћења погледа у СКЛ-у.

Предности

  • Сигурност: Можете ограничити корисницима приступ табели директно и омогућити им приступ подскупу података путем приказа.
  • Једноставност: Много је односа и табела.
  • Доследност: И.Не можете сакрити логику сложених упита и прорачуне у приказима.

Овим смо дошли до краја овог чланка о Погледи у СКЛ-у. Надам се да су вам јасне теме о којима се расправља на овом блогу.

везани код листе у ц

Ако желите да сазнате више о МиСКЛ и упознајте ову релацијску базу података отвореног кода, а затим погледајте нашу која долази са обуком уживо коју воде инструктори и искуством у стварном животу. Овај тренинг ће вам помоћи да дубље разумете МиСКЛ и да вам помогне да савладате тему.

Имате питање за нас? Молимо вас да то поменете у одељку за коментаре „ Погледи у СКЛ-у ”И јавићу вам се.