文档首页 > > SQL语法参考> 跨源连接表> HBase表> 插入数据至HBase表

插入数据至HBase表

分享
更新时间: 2019/10/24 GMT+08:00

功能描述

INSERT INTO命令将DLI表中的数据插入到已关联的hbase表中。

语法格式

1
2
3
4
5
6
7
INSERT INTO DLI_TABLE
  SELECT ATTR_EXPR
  [FROM CLAUSE]
  [WHERE CLAUSE]
  [LIMIT CLAUSE]
  [GROUP BY CLAUSE]
  [ORDER BY CLAUSE] ...;

关键字

表1 INSERT INTO参数描述

参数

描述

DLI_TABLE

创建的关联hbase表的DLI表名。

注意事项

  • DLI表必须已经存在。
  • 在“创建DLI表关联HBase”章节创建的表中,OPTIONS里的Cols指定的列族如果不存在,insert into执行时会报错。
  • 如果插入的(rowkey, 列族, 列)已存在,则执行插入操作时,会覆盖hbase中相同的(rowkey, 列族, 列)。
  • 不建议对同一张表并发插入数据,因为有一定概率发生并发冲突,导致插入失败。
  • 不支持INSERT OVERWRITE语法。

示例

1
2
INSERT INTO test_hbase
  SELECT 1, 1, "china";
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区