create external table demotable(
column1 string,
column2 string,
column3 string)
row format delimited fields terminated by '|'
location '/data/demotable';
Ich schaffe externe Tabelle ‚demotable‘ und die Daten in ‚/ data/demotable‘ ist wieWie fügt man Spalten zur vorhandenen externen Hive-Tabelle hinzu?
aaa|bbb|ccc
ddd|eee|fff
www|ttt|uuu
...
yyy|uuu|kkk
Jetzt habe ich zwei weitere Spalten hinzufügen möchten, in meine Daten und es wird wie
seinaaa|bbb|ccc
ddd|eee|fff
www|ttt|uuu
...
yyy|uuu|kkk|ppp|lll
vvv|mmm|zzz|ttt|hhh
gibt es eine Möglichkeit zu:
neue Spalten in meiner Tabelle 1.Add (für neue Daten)
2.die alten Daten beibehalten (nur die letzten beiden Spalten als 'NULL' markieren)?
Mögliches Duplikat von [Fügen Sie eine Spalte in einer Tabelle in HIVE QL hinzu] (https://stackoverflow.com/questions/19589489/add-a-column-in-a-table-in-hive-ql) – philantrovert
@ philantrovert Sie sind nicht gleich klar. – Lunatictwo