Putem actualiza o vizualizare în Oracle?
Putem actualiza o vizualizare în Oracle?

Video: Putem actualiza o vizualizare în Oracle?

Video: Putem actualiza o vizualizare în Oracle?
Video: Updating Views In Oracle PLSQL 2024, Noiembrie
Anonim

Raspuns: A VIEW în Oracle este creat prin alăturarea unuia sau mai multor tabele. Cand tu Actualizați înregistrare(e) în a VEDERE , aceasta actualizări înregistrările din tabelele de bază care alcătuiesc Vedere . Deci, da, tu se poate actualiza datele într-un Oracle VIEW cu condiția să aveți privilegiile corespunzătoare față de subiacent Oracol Mese.

În plus, poate fi actualizată o vizualizare în Oracle?

Vizualizări în Oracol poate fi actualizat în condiții specifice. Aceasta poate sa fi dificil și, de obicei, nu este recomandabil. Un actualizabil vedere este unul tu poate sa folosit pentru a introduce, Actualizați sau ștergeți rândurile de bază ale tabelului. Fiecare coloană din vedere trebuie mapat la o coloană dintr-un singur tabel.

În mod similar, putem efectua operațiuni DML pe vizualizări în Oracle? Doar instrucțiunea select este stocată în baza de date. In orice caz, vederile pot fi folosit și efectuați operațiuni DML (Inserați, actualizați și ștergeți) de asemenea. Tu poate sa inserați date în tabelele de mai sus folosind vederi noi tocmai au creat. Și este aceeași sintaxă care noi utilizați pentru a introduce date în tabele.

De asemenea, întrebarea este, putem actualiza o vizualizare?

Restricții asupra Actualizare Date prin vizualizări. Dacă vedere conține îmbinări între mai multe tabele, poti doar introduceți și actualizați unul masa în vedere , și poti nu șterge rânduri. Poti nu modificați direct datele din vizualizări pe baza interogărilor de unire. Poti Nu modificați vizualizările de date care folosesc instrucțiuni GROUP BY sau DISTINCT.

Puteți introduce date într-o vizualizare?

1 Răspuns. Dacă utilizați îmbinări interioare, iar dvs vedere conține toate coloanele din tabelele de bază, apoi dvs vedere ar putea fi actualizabil. Cu toate acestea, pentru un tabel multiplu actualizabil vedere , INTRODUCE poate funcționa dacă se introduce într-o singură masă. Ai putea să-ți împarți introduce operare în multiple INTRODUCE declarații.

Recomandat: