Tarude indeksid ja vaade koos näitega

Lang L: none (table-of-contents):

Anonim

Mis on vaade?

Vaated on sarnased tabelitele, mis luuakse nõuete alusel.

  • Saame kõik tulemuste komplekti andmed tarusse vaatena salvestada
  • Kasutamine sarnaneb SQL-is kasutatavate vaadetega
  • Vaates saab teha kõiki DML-tüüpi toiminguid

Vaate loomine:

Süntaks:

Create VIEW  AS SELECT

Näide:

Hive>Create VIEW Sample_ViewAS SELECT * FROM employees WHERE salary>25000

Selles näites loome vaate Sample_View, kus see kuvab kõik rea väärtused, kui palgaväli on suurem kui 25000.

Mis on indeks?

Indeksid osutavad tabeli veeru konkreetsele nimele.

  • Kasutaja peab indeksi käsitsi määrama
  • Kõikjal, kus me loome indeksit, tähendab see, et loome tabeli konkreetse veeru nimele kursori
  • Kõik tabelites veerus tehtud muudatused salvestatakse veeru nimele loodud indeksi väärtuse abil.

Süntaks:

Create INDEX  ON TABLE < TABLE_NAME(column names)>

Näide :

Create INDEX sample_Index ON TABLE guruhive_internaltable(id)

Siin loome tabeli guruhive_internaltable indeksi veeru nime ID jaoks.