Můžeme vytvořit index na virtuálním sloupci v Oracle?
Můžeme vytvořit index na virtuálním sloupci v Oracle?

Video: Můžeme vytvořit index na virtuálním sloupci v Oracle?

Video: Můžeme vytvořit index na virtuálním sloupci v Oracle?
Video: Virtual Columns in Oracle Database 11g Onward 2024, Listopad
Anonim

Virtuální sloupy mohou být použity v klauzuli WHERE příkazů UPDATE a DELETE, ale oni umět nesmí být upraveno DML. Ony umět použít jako klíč oddílu v virtuální sloupec založené dělení. Indexy mohou být na nich vytvořen. Tak jako vy mohl tušit, věštec bych vytvořit na základě funkce indexy tak jako tvoříme na normálních stolech.

S ohledem na to, na kterých sloupcích byste měli vytvářet indexy v Oracle?

Indexy poskytují rychlejší přístup k datům pro operace, které vracejí malou část tabulky řádky . Obecně byste měli vytvořit index pro sloupec v kterékoli z následujících situací: Sloupec je často dotazován. Na sloupci existuje omezení referenční integrity.

Dále, mohu vytvořit index on view v Oracle? Indexování a Pohledy . Věštec SQL standardy dělat nepodporovat vytváření indexů na pohledech . Pokud potřebuješ index dokumenty, jejichž obsah je v různých tabulkách, vy může vytvořit předvolbu ukládání dat pomocí objektu USER_DATASTORE.

Podobně, co je virtuální sloupec v Oracle?

Úvod do virtuální sloupec Oracle A virtuální sloupec je stůl sloupec jejichž hodnoty se vypočítávají automaticky pomocí jiných sloupec hodnoty, nebo jiný deterministický výraz. Zde je syntaxe a virtuální sloupec : 1. název_sloupce [typ_dat] [VŽDY VYGENEROVÁNO] JAKO (výraz) [ VIRTUÁLNÍ ]

Můžeme vytvořit index na sloupci primárního klíče v Oracle?

Ve výchozím nastavení je VYTVOŘIT INDEX příkaz vytvoří bstrom index . Když vás vytvořit nový stůl s a primární klíč , Věštec automaticky vytvoří nový index pro sloupce primárního klíče . Na rozdíl od jiných databázových systémů Věštec ne automaticky vytvořit an index pro zahraniční klíčové sloupce.

Doporučuje: