Stropu indeksi un skats ar piemēru

Satura rādītājs:

Anonim

Kas ir skats?

Skati ir līdzīgi tabulām, kuras tiek ģenerētas, pamatojoties uz prasībām.

  • Mēs varam saglabāt visus rezultātu kopas datus kā skatu Hive
  • Lietošana ir līdzīga kā SQL izmantotajiem skatiem
  • Skatos var veikt visu veidu DML darbības

Skata izveide:

Sintakse:

Create VIEW  AS SELECT

Piemērs:

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

Šajā piemērā mēs veidojam skatu Sample_View, kur tajā tiks parādītas visas rindas vērtības ar algas lauku, kas lielāks par 25000.

Kas ir indekss?

Indeksi ir norādes uz konkrētu tabulas kolonnas nosaukumu.

  • Lietotājam ir manuāli jādefinē indekss
  • Lai kur mēs veidotu indeksu, tas nozīmē, ka mēs veidojam rādītāju uz konkrētu tabulas kolonnas nosaukumu
  • Visas izmaiņas, kas veiktas tabulās esošajā kolonnā, tiek saglabātas, izmantojot kolonnas nosaukumā izveidoto indeksa vērtību.

Sintakse:

Create INDEX  ON TABLE < TABLE_NAME(column names)>

Piemērs :

Create INDEX sample_Index ON TABLE guruhive_internaltable(id)

Šeit mēs izveidojam tabulas guruhive_internaltable indeksu kolonnas nosaukuma ID.