A mund të përditësojmë një pamje në Oracle?
A mund të përditësojmë një pamje në Oracle?

Video: A mund të përditësojmë një pamje në Oracle?

Video: A mund të përditësojmë një pamje në Oracle?
Video: Маша и Медведь (Masha and The Bear) - Маша плюс каша (17 Серия) 2024, Nëntor
Anonim

Përgjigje: A SHIKO në Oracle krijohet duke bashkuar një ose më shumë tabela. Kur ti përditësimi rekord(et) në a PAMJE , ajo përditësimet të dhënat në tabelën bazë që përbëjnë Pamje . Pra, po, ju mund të përditësohet të dhënat në një Oracle VIEW duke siguruar që ju të keni privilegjet e duhura për bazën Orakulli tabelat.

Përveç kësaj, a mund të përditësohet një pamje në Oracle?

Shikimet në Orakulli mund të përditësohet në kushte specifike. Ajo mund të jetë i ndërlikuar, dhe zakonisht nuk është i këshillueshëm. Një përditësim pamje është një nga ju mund përdorni për të futur, përditësimi , ose fshini rreshtat e tabelës bazë. Çdo kolonë në pamje duhet të hartohet në një kolonë të një tabele të vetme.

Në mënyrë të ngjashme, a mund të kryejmë operacione DML në pamjet në Oracle? Në vend të kësaj, vetëm deklarata zgjidhni ruhet në bazën e të dhënave. Megjithatë, pamjet mund të përdoret dhe kryejnë operacione DML (Fut, Përditëso & Fshi) gjithashtu. Ju mund futni të dhënat në tabelat e mësipërme duke përdorur pikëpamjet ne sapo kanë krijuar. Dhe është e njëjta sintaksë që ne përdorni për të futur të dhëna në tabela.

Gjithashtu pyetja është, a mund të përditësojmë një pamje?

Kufizimet në Po përditësohet Të dhënat përmes pamjeve. Nëse pamje përmban bashkime ndërmjet tabelave të shumta, ti mundesh vetëm futni dhe përditësoni një tabela në pamje , dhe ti mundesh mos i fshi rreshtat. Ti mundesh Mos modifikoni drejtpërdrejt të dhënat në pamjet bazuar në pyetjet e bashkimit. Ti mundesh Mos modifikoni të dhënat në pamjet që përdorin deklarata GROUP BY ose DASTINCT.

A mund të futni të dhëna në një pamje?

1 Përgjigje. Nëse jeni duke përdorur bashkime të brendshme, dhe tuajat pamje përmban të gjitha kolonat në tabelat bazë, pastaj tuajën pamje mund të jetë i përditësuar. Megjithatë, për një përditësim me shumë tabela pamje , INSERT mund të funksionojë nëse futet në një tabelë të vetme. Ju mund të ndani tuajën fut operacion i shumëfishtë INSERT deklaratat.

Recommended: