Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 在配置单元表的结构数组中插入值_Arrays_Struct_Hive - Fatal编程技术网

Arrays 在配置单元表的结构数组中插入值

Arrays 在配置单元表的结构数组中插入值,arrays,struct,hive,Arrays,Struct,Hive,我尝试了以下查询: INSERT INTO TABLE table_name PARTITION(col1,col2) values( struct_nstd((q),(a),(z),(w),(s),(x),(c),(d),(e),(r),(f),(v),(b),(g),(t),(y),(h),(n),(m),(j),(u)); ) ; struct=string中所有值的数据类型 我得到的错误如下: Semantic Exception [Error 10293]: Unable to cr

我尝试了以下查询:

INSERT INTO TABLE table_name
PARTITION(col1,col2)
values(
struct_nstd((q),(a),(z),(w),(s),(x),(c),(d),(e),(r),(f),(v),(b),(g),(t),(y),(h),(n),(m),(j),(u));
)
;
struct=string中所有值的数据类型

我得到的错误如下:

Semantic Exception [Error 10293]: Unable to create temp file for insert values Expression of type TOK_FUNCTION not supported in insert/values

我已经尝试组合大括号将值插入结构的数组中

请先创建一个至少有一行的虚拟表,然后进行插入,例如-

INSERT INTO TABLE table_name
PARTITION(col1,col2)
values(
struct_nstd((q),(a),(z),(w),(s),(x),(c),(d),(e),(r),(f),(v),(b),(g),(t),(y),(h),(n),(m),(j),(u));
) from dummytable limit 1;

对你有用吗如果是,请接受答案并关闭:)