Vai Oracle var atjaunināt skatu?
Vai Oracle var atjaunināt skatu?

Video: Vai Oracle var atjaunināt skatu?

Video: Vai Oracle var atjaunināt skatu?
Video: КОЗЕРОГ🌈СОБЫТИЯ НЕДЕЛИ 3 - 9 ИЮЛЯ🍀ЧТО ВАЖНО ЗНАТЬ? 💖ГОРОСКОП ТАРО Ispirazione 2024, Decembris
Anonim

Atbilde: A SKATĪT Oracle tiek izveidots, savienojot vienu vai vairākas tabulas. Kad jūs Atjaunināt ieraksts(-i) a SKATĪT , tas atjauninājumus ieraksti pamatā esošajās tabulās, kas veido Skatīt . Tātad, jā, jūs var atjaunināt dati an Oracle VIEW ar nosacījumu, ka jums ir atbilstošas privilēģijas attiecībā uz pamatā esošo instrumentu Orākuls tabulas.

Turklāt vai Oracle skatu var atjaunināt?

Skati iekšā Orākuls var tikt atjaunināts saskaņā ar īpašiem nosacījumiem. Tas var būt sarežģīta un parasti nav ieteicama. Atjaunināms skats esi viens no jums var izmantot ievietošanai, Atjaunināt , vai dzēsiet pamata tabulas rindas. Katra kolonna sadaļā skats jākartē ar vienas tabulas kolonnu.

Līdzīgi, vai Oracle skatos var veikt DML darbības? Tā vietā datu bāzē tiek saglabāts tikai atlases priekšraksts. tomēr skati var izmantot un veikt DML operācijas (Ievietot, atjaunināt un dzēst arī). Tu var ievietojiet datus iepriekš minētajās tabulās, izmantojot skati mēs tikko izveidojuši. Un tā ir tā pati sintakse mēs izmantojiet datu ievietošanai tabulās.

Jautājums ir arī par to, vai mēs varam atjaunināt skatu?

Ierobežojumi ieslēgti Notiek atjaunināšana Dati, izmantojot skatījumus. Ja skats satur savienojumus starp vairākām tabulām, tu vari tikai ievieto un atjaunināt vienu tabulā skats , un tu vari neizdzēsiet rindas. Jūs varat 'tieši modificēt datus skatos, pamatojoties uz savienības vaicājumiem. Jūs varat Nepārveidojiet datus skatos, kuros tiek izmantoti GROUP BY vai DISTINCT priekšraksti.

Vai varat ievietot datus skatā?

1 Atbilde. Ja izmantojat iekšējos savienojumus, un jūsu skats satur visas kolonnas pamata tabulās, tad jūsu skats varētu būt atjaunināms. Tomēr, lai atjauninātu vairākas tabulas skats , IEVIETOT var darboties, ja to ievieto vienā tabulā. Jūs varētu sadalīt savu ievietot darbība vairākos gadījumos IEVIETOT paziņojumi.

Ieteicams: