Hadoop 插入到表的特定列中
根据,支持插入到配置单元的特定列中。此链接的语法为: 插入目标(colA,colB)从源中选择colX,colY 但是,当我尝试在配置单元中执行相同操作时,会出现以下错误: 语义异常:在default.target或动态分区的常规列中找不到插入架构规范中的“[colA,colB]”。 如何通过指定列列表在配置单元中插入值?Hadoop 插入到表的特定列中,hadoop,hive,hiveql,Hadoop,Hive,Hiveql,根据,支持插入到配置单元的特定列中。此链接的语法为: 插入目标(colA,colB)从源中选择colX,colY 但是,当我尝试在配置单元中执行相同操作时,会出现以下错误: 语义异常:在default.target或动态分区的常规列中找不到插入架构规范中的“[colA,colB]”。 如何通过指定列列表在配置单元中插入值? 请提供帮助。配置单元支持在指定列列表的情况下插入。 我犯的错误是,我引用的列名与脚本的CREATETABLE语句中的列名相同。 通过将此列表替换为我的表中使用的列的小写名称,
请提供帮助。配置单元支持在指定列列表的情况下插入。 我犯的错误是,我引用的列名与脚本的CREATETABLE语句中的列名相同。 通过将此列表替换为我的表中使用的列的小写名称,可以纠正这一问题。 此外,我还添加了关键字表,尽管它是可选的。 语法:
INSERT INTO TABLE target(cola、colb、colc)从源代码中选择colx、coly、colz代码>配置单元支持在指定列列表的情况下插入。
我犯的错误是,我引用的列名与脚本的CREATETABLE语句中的列名相同。
通过将此列表替换为我的表中使用的列的小写名称,可以纠正这一问题。
此外,我还添加了关键字表,尽管它是可选的。
语法:
INSERT INTO TABLE target(cola、colb、colc)从源代码中选择colx、coly、colz代码>我相信您还需要在目标表名之后添加单词partition
示例:插入表目标分区(cola、colb、colc)从中选择colx、coly、colz
来源
否则,我们将注意到与在原始post中登录时相同的错误,我相信您还需要在目标表名称后添加单词partition
示例:插入表目标分区(cola、colb、colc)从中选择colx、coly、colz
来源
否则,我们将注意到与原始帖子中登录的错误相同的错误