Kazalo:

Ali je mogoče posodobiti pogled?
Ali je mogoče posodobiti pogled?

Video: Ali je mogoče posodobiti pogled?

Video: Ali je mogoče posodobiti pogled?
Video: Манул Даша — история дикого котёнка выросшего среди людей #animals 2024, November
Anonim

ti lahko vstavi, nadgradnja in izbrišite vrstice v a pogled , ob upoštevanju naslednjih omejitev: Če pogled vsebuje spoje med več tabelami, vi lahko samo vstavite in nadgradnja ena miza v pogled , in ti lahko ne izbriši vrstic. ti lahko ne spreminja neposredno podatkov v pogledih na podlagi poizvedb z združitvijo.

Prav tako morate vedeti, kdaj lahko posodobimo pogled?

kiran prasad

  • kiran prasad. Odgovorjeno dne: 31. oktobra 2007.
  • Da, lahko posodobimo pogled, če: - če je pogled ustvarjen v eni sami tabeli - če pogled vsebuje polje primarnega ključa - če pogled vsebuje vsa polja osnovnih tabel, ki niso nična - če poizvedba pogleda ne vsebuje skupine po ali katerega koli združenega polje.

Vedite tudi, ali lahko posodobimo pogled v Oraclu? Odgovor: A POGLED v Oraclu nastane z združevanjem eno ali več tabel. Ko ti nadgradnja zapis(i) v a POGLED , to posodobitve zapise v osnovnih tabelah, ki sestavljajo Ogled . Torej, ja, ti lahko posodobi podatki v an Oracle VIEW pod pogojem, da imate ustrezne privilegije do osnovnega Oracle mize.

Podobno se lahko vprašate, ali se pogledi SQL samodejno posodabljajo?

V SQL Standardni pogled strežnika ni nič drugega kot poizvedba. Ko se osnovni podatki spremenijo, ko je ta poizvedba dostopna, odraža spremembe podatkov. je avtomatsko , vendar ne zato, ker se pojavi kakšno dodatno dejanje osveži podatke v pogledu.

Ali se pogled posodobi, ko je tabela posodobljena?

A pogled je v bistvu shranjena poizvedba, ne vsebuje podatkov, zato ne, ne bo dobila posodobljeno ko mize je zgrajen na so. Vendar takoj, ko se sklicujete na pogled poizvedba, na kateri temelji, se bo zagnala, tako da boste glej spremembe v bazi mize . Da, a pogled je poizvedba SELECT proti osnovni mize / pogledov.

Priporočena: