2013-03-27 4 views
7

Eine meiner Hive-Tabellen hat eine Spalte namens "location", die jetzt ein reserviertes Schlüsselwort ist. Ich möchte eine Kopie der Tabelle in der Entwicklung erstellen, gibt es eine Möglichkeit, um den Namen während der Anweisung create table zu umgehen? Wenn ich etwas tun wieName der Hive-Tabelle ist jetzt ein reserviertes Schlüsselwort

CREATE TABLE users (id int, location string); 

Ich sehe:

FAILED: Parse Error: line 1:0 mismatched input ''location'' expecting Identifier near ',' in column specification 

Antwort

13

figured it out:

CREATE TABLE users (`id` int, `location` string); 
+0

Vielen Dank für die Beantwortung der Frage. :-) +1 –

+0

Könnten Sie bitte auch ein Beispiel für eine Abfrage angeben? –