Ką įgalina eilučių judėjimas „Oracle“?
Ką įgalina eilučių judėjimas „Oracle“?

Video: Ką įgalina eilučių judėjimas „Oracle“?

Video: Ką įgalina eilučių judėjimas „Oracle“?
Video: Generating rows inside Oracle 2024, Balandis
Anonim

Kai pridedate sąlygą įjungti eilučių judėjimą “į lentelės kūrimo teiginį, jūs yra duodamas Orakulas leidimas keisti ROWID. Tai leidžia Orakulas sutankinti stalą eilučių ir palengvinti lentelių pertvarkymą.

Taigi, kas yra Oracle eilučių judėjimas?

The Eilučių judėjimas buvo pristatytas siekiant palaikyti skaidinio rakto ATNAUJINIMĄ, kad būtų galima lentelė eilė perkeliamas iš vienos lentelės skaidinio į kitą. Nuo Orakulas Išleidimas 11g2, Eilučių judėjimas yra neprivalomas ir išjungtas pagal numatytuosius nustatymus. Jį galima įjungti vienoje lentelėje naudojant labai nereikšmingą ALTER TABLE teiginį.

Be to, kas susitraukia „Oracle“duomenų bazėje? Orakulas Segmentas Susitraukti Erdvės funkcija buvo pristatyta nuo Oracle duomenų bazė versija 10g. Jis naudojamas nepanaudotai / suskaidytai erdvei atgauti duomenų bazėje objektai, tokie kaip lentelė, indeksu organizuota lentelė (IOT), indeksas, skaidinys, poskyris, materializuotas vaizdas arba materializuoto rodinio žurnalas.

Taip pat žinoti, kam „Oracle“naudingas „flashback“?

Orakulas Duomenų bazėje yra funkcijų grupė, bendrai žinoma kaip flashback , kurie suteikia būdus peržiūrėti ankstesnes duomenų bazės objektų būsenas arba grąžinti duomenų bazės objektus į ankstesnę būseną, nenaudojant tradicinio atkūrimo momentu.

Ar galime atnaujinti skaidinio stulpelį „Oracle“?

atsiranda, kai tu pabandyk atnaujinti a vertė pertvara Raktas stulpelyje . Tai valios sukelti numanomą INSERT operaciją. Eilutės ROWID buvo priskirtas pirmą kartą įterpiant eilutę, bet ne pakeisti . Todėl pagal nutylėjimą Oracle bus atmesti bet kokį DML valios sukelti rowid pakeitimą.

Rekomenduojamas: