Môžeme vytvoriť index na virtuálnom stĺpci v Oracle?
Môžeme vytvoriť index na virtuálnom stĺpci v Oracle?

Video: Môžeme vytvoriť index na virtuálnom stĺpci v Oracle?

Video: Môžeme vytvoriť index na virtuálnom stĺpci v Oracle?
Video: CS50 2015 - Week 8, continued 2024, Apríl
Anonim

Virtuálne stĺpce môžu použiť v klauzule WHERE príkazu UPDATE a DELETE, ale oni môcť nemôže byť zmenené DML. Oni môcť použiť ako kľúč oddielu virtuálny stĺpec založené rozdelenie. Indexy môžu byť na nich vytvorený. Ako vy mohol tušiť, orákulum by vytvoriť na základe funkcie indexy ako tvoríme na normálnych stoloch.

Vzhľadom na to, v ktorých stĺpcoch by ste mali vytvoriť indexy v systéme Oracle?

Indexy poskytujú rýchlejší prístup k údajom pre operácie, ktoré vracajú malú časť tabuľky riadkov . Vo všeobecnosti by ste mali vytvoriť index na stĺpci v ktorejkoľvek z nasledujúcich situácií: Na stĺpec sa často dopytuje. V stĺpci existuje obmedzenie referenčnej integrity.

Okrem toho, môžem vytvoriť index na zobrazenie v Oracle? Indexovanie a Názory . Oracle štandardy SQL robiť nepodporované vytváranie indexov na zobrazeniach . Ak potrebujete index dokumenty, ktorých obsah je v rôznych tabuľkách, vy môže vytvárať preferenciu ukladania údajov pomocou objektu USER_DATASTORE.

Podobne, čo je virtuálny stĺpec v Oracle?

Úvod do virtuálny stĺpec Oracle A virtuálny stĺpec je stôl stĺpec ktorých hodnoty sa vypočítavajú automaticky pomocou iných stĺpec hodnoty, alebo iný deterministický výraz. Tu je syntax a virtuálny stĺpec : 1. názov_stĺpca [typ_údajov] [VŽDY VYGENEROVANÉ] AKO (výraz) [ VIRTUÁLNY ]

Môžeme vytvoriť index na stĺpci primárneho kľúča v Oracle?

V predvolenom nastavení je VYTVORIŤ INDEX príkaz vytvorí bstrom index . Keď ty vytvoriť nový stôl s a primárny kľúč , Oracle automaticky vytvorí nový index pre stĺpce primárneho kľúča . Na rozdiel od iných databázových systémov, Oracle nie automaticky vytvoriť an index pre zahraničie kľúčové stĺpce.

Odporúča: