Parameterized SQL stöds inte; Hive-servern stöder inte parametermarkören.
Vilken typ av SQL använder Hive?
Hive skapades för att låta icke-programmerare som är bekanta med SQL arbeta med petabyte data, med hjälp av ett SQL-liknande gränssnitt som heter HiveQL Traditionella relationsdatabaser är designade för interaktiva frågor på små till medelstora datamängder och bearbetar inte stora datamängder väl.
Hur ställer jag in parametrar i Hive?
Hive-variabler är nyckel-värdepar som kan ställas in med set-kommandot och de kan användas i skript och Hive SQL. Värdena för variablerna i Hive-skript ersätts under frågekonstruktionen.
2. Skapa och ställ in Hive-variabler
- hiveconf.
- hivevar.
- system, och.
- env.
Hur kör jag en SQL-fråga i Hive?
Running a Hive Query
- Steg 1: Utforska tabeller. Navigera till sidan Analysera från toppmenyn. …
- Steg 2: Visa exempelrader. Kör nu en enkel fråga mot denna tabell genom att skriva in följande text i frågerutan: …
- Steg 3: Analysera data.
Hur ställer du in en variabel i Hive-frågan?
Om du inte tillhandahåller namnutrymme som nämnt nedan, kommer variabeln var att lagras i hiveconf-namnområdet. set hivevar:var="hivevar_namespace"; eftersom vi tillhandahåller namnutrymmet kommer detta att fungera. välj ${hivevar:var};