使用下面的命令在配置单元中创建表但给出错误。
DELETE
错误
UPDATE
我试过' \ 054'代替'而不是'但没有工作。
答案 0 :(得分:0)
你没有提到行如何分开......
修改强> 即行
答案 1 :(得分:0)
大多数时候,从睁开的眼睛看不到的东西,可以通过vi编辑器看到;)。命令中有control characters
。
cat -v file.txt
CREATE TABLE TestData ( id1 int, id2 int, id3 int, id4 String) ROW FORMAT DELIMITED
FIELDS TERMINATED BY M-bM-^@M-^X,M-bM-^@M-^Y stored as textfile;
解决方案 - 不要复制粘贴命令,只需输入它即可。
答案 2 :(得分:0)
字符串类型在hive中包含两种数据类型:VARCHAR和CHAR。 而不是String使用 VARCHAR 或 CHAR 作为数据类型,因为这将解决您的问题。
*在指定varchar时也不要忘记提及尺寸。
示例:data