Možemo li ažurirati pogled u Oracleu?
Možemo li ažurirati pogled u Oracleu?

Video: Možemo li ažurirati pogled u Oracleu?

Video: Možemo li ažurirati pogled u Oracleu?
Video: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, Novembar
Anonim

Odgovor: A VIEW in Oracle kreira se spajanjem jedne ili više tablica. Kada ti ažurirati zapis(e) u a POGLED , it ažuriranja zapisi u osnovnim tabelama koji čine Pogled . Dakle, da, ti može ažurirati podaci u an Oracle VIEW pod uslovom da imate odgovarajuće privilegije prema osnovnom Oracle stolovi.

Osim toga, može li se pogled ažurirati u Oracleu?

Pogledi u Oracle može se ažurirati pod određenim uslovima. To mogu biti lukav i obično nije preporučljiv. Može se ažurirati pogled je jedan od vas mogu koristiti za umetanje, ažurirati , ili izbrišite redove osnovne tabele. Svaka kolona u pogled mora mapirati u kolonu jedne tabele.

Slično, možemo li izvoditi DML operacije na pogledima u Oracleu? Umjesto toga u bazu podataka se pohranjuje samo naredba select. Kako god, pogledi mogu koristiti i izvoditi DML operacije (Insert, Update & Delete) također. Vi mogu umetnite podatke u gornje tabele koristeći viewswe upravo kreirali. I to je ista sintaksa mi koristite za umetanje podataka u tabele.

Također se postavlja pitanje, možemo li ažurirati prikaz?

Ograničenja na Ažuriranje Podaci kroz prikaze. Ifthe pogled sadrži spojeve između više tabela, možeš samo umetnite i ažurirati jedan sto u pogled , i možeš ne brisati redove. Možeš 'ne direktno modificirati podatke u pogledima na osnovu upita unije. Možeš ne mijenjaju prikaze podataka koji koriste izraze GROUP BY ili DISTINCT.

Možete li umetnuti podatke u prikaz?

1 odgovor. Ako koristite unutrašnje spojeve, i vaše pogled sadrži sve kolone u osnovnim tabelama, zatim vaše pogled može biti ažuriran. Međutim, za više tablica koje se mogu ažurirati pogled , INSERT može raditi ako se umetne u jednu tabelu. Mogao bi da podeliš svoje insert operacija u višestruke INSERT izjave.

Preporučuje se: