Možemo li stvoriti indeks na virtualnom stupcu u Oracleu?
Možemo li stvoriti indeks na virtualnom stupcu u Oracleu?

Video: Možemo li stvoriti indeks na virtualnom stupcu u Oracleu?

Video: Možemo li stvoriti indeks na virtualnom stupcu u Oracleu?
Video: CS50 2013 - Week 9 2024, Svibanj
Anonim

Virtualni stupci mogu koristiti u klauzuli WHERE izraza UPDATE i DELETE, ali oni limenka DML ne može mijenjati. Oni limenka koristiti kao particijski ključ u virtualni stupac bazirano particioniranje. Indeksi mogu biti stvoren na njima. Kao vas mogao pretpostaviti, proročište bi stvoriti baziran na funkciji indeksi kao stvaramo na normalnim stolovima.

Imajući to u vidu, na kojim stupcima biste trebali kreirati indekse u Oracleu?

Indeksi omogućuju brži pristup podacima za operacije koje vraćaju mali dio tablice redovima . Općenito, trebali biste stvoriti indeks na stupcu u bilo kojoj od sljedećih situacija: Stupac se često pita. Na stupcu postoji ograničenje referentnog integriteta.

Nadalje, mogu li stvoriti indeks na pregledu u Oracleu? Indeksiranje i Pogledi . Oracle SQL standardi čini Ne podržava stvaranje indeksa na pogledima . Ako trebaš indeks dokumente čiji se sadržaj nalazi u različitim tablicama, vi može stvoriti preferencija pohrane podataka pomoću objekta USER_DATASTORE.

Slično, što je virtualni stupac u Oracleu?

Uvod u Oracle virtualni stupac A virtualni stupac je stol stupac čije se vrijednosti automatski izračunavaju pomoću drugih stupac vrijednosti ili neki drugi deterministički izraz. Ovdje je sintaksa a virtualni stupac : 1. naziv_stupca [tip_podataka] [UVIJEK GENERIRANO] KAO (izraz) [ VIRTUALAN ]

Možemo li stvoriti indeks na stupcu primarnog ključa u Oracleu?

Prema zadanim postavkama, IZRADI INDEKS izjava stvara btree indeks . Kada ti stvoriti novi stol s a glavni ključ , Oracle automatski stvara novi indeks za stupci primarnog ključa . Za razliku od drugih sustava baza podataka, Oracle ne automatski stvoriti an indeks za strance ključni stupci.

Preporučeni: