我对Hive很陌生,有一些愚蠢的怀疑。请允许我澄清同样的问题。这些行“行格式分隔”“以“”结尾的字段”“以“”结尾的行”的意义是什么?
pbpqsu0x1#
ROW FORMAT DELIMITED 表示您的行被分隔。 FIELDS TERMINATED BY 意味着您的行字段被一些关键字终止,如 semicolon(;) , comma(,) , colon(:) 等等。如果要将行字段保存到多个列中,则可以同时使用这两种语句 ROW FORMAT DELIMITED 以及 FIELDS TERMINATED BY 使用配置单元创建表时。 LINES TERMINATED BY :如果要按关键字(如换行符)分隔行( \n )或者任何字符,然后你可以使用这个。更多阅读请使用此链接
ROW FORMAT DELIMITED
FIELDS TERMINATED BY
semicolon(;)
comma(,)
colon(:)
LINES TERMINATED BY
\n
1条答案
按热度按时间pbpqsu0x1#
ROW FORMAT DELIMITED
表示您的行被分隔。FIELDS TERMINATED BY
意味着您的行字段被一些关键字终止,如semicolon(;)
,comma(,)
,colon(:)
等等。如果要将行字段保存到多个列中,则可以同时使用这两种语句
ROW FORMAT DELIMITED
以及FIELDS TERMINATED BY
使用配置单元创建表时。LINES TERMINATED BY
:如果要按关键字(如换行符)分隔行(\n
)或者任何字符,然后你可以使用这个。更多阅读请使用此链接