Erstellen von HIVE-Tabelle mit multi-character delimiter
Möchte ich zum erstellen einer HIVE-Tabelle mit multi-string-Zeichen als Trennzeichen, wie
CREATE EXTERNAL TABlE tableex(id INT, name STRING)
ROW FORMAT delimited fields terminated by ','
LINES TERMINATED BY '\n' STORED AS TEXTFILE LOCATION '/user/myusername';
Ich will Trennzeichen als ein multi-string-like "~*".
- UND WIEDER EINE SQL-FRAGE MIT EINEM ÜBERFLÜSSIGEN ALL-CAPS TITEL. GEEZ.
Du musst angemeldet sein, um einen Kommentar abzugeben.
FILELDS TERMINATED BY
unterstützt keine multi-Charakter-Trennzeichen. Der einfachste Weg dies zu tun ist die VerwendungRegexSerDe
:Nutzen Sie bitte MultiDelimitSerde