当前位置: 首页 > 面试题库 >

Hive插入查询(如SQL)

伏欣悦
2023-03-14
问题内容

我是hive的新手,想知道是否有像在SQL中一样将数据插入到hive表中的方法。我想像我的蜂巢中插入我的数据

INSERT INTO tablename VALUES (value1,value2..)

我已经读过您可以将文件中的数据加载到配置单元表中,也可以将数据从一个表导入到配置单元表中,但是有什么方法可以像在SQL中那样附加数据吗?


问题答案:

自Hive 0.14起,此处的某些答案已过时

https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DML#LanguageManualDML-
将值插入SQL中的表格

现在可以使用以下语法来插入:

CREATE TABLE students (name VARCHAR(64), age INT, gpa DECIMAL(3, 2));

INSERT INTO TABLE students
  VALUES ('fred flintstone', 35, 1.28), ('barney rubble', 32, 2.32);


 类似资料:
  • 问题内容: 我是mySQL:s联合函数的新手,至少在使用它们进行插入时。根据网上发现的示例,我得到了以下工作: 好的,对此并不奇怪。但是,当我想向数据库中插入与Select的完成逻辑无关的第三个值时会发生什么? 喜欢 : 那怎么办? 问题答案: 您也可以“选择”文字值: 因此,您也可以在和s中使用它。

  • 问题内容: 我正在努力编写一个HQL查询以在表中插入新记录。我已经看到了一些插入查询,如下所示,但我不想从下面的代码插入另一个表中的数据。 例如,我有一个表“ User”,其中有三个字段,例如名称,年龄,数字,并且有该用户表的实体。插入查询将是什么? 问题答案: 在HQL中,仅支持INSERT INTO…SELECT…。没有INSERT INTO…VALUES。HQL仅支持从另一个表插入。 因此可

  • 问题内容: 我有一个数据库,并且使用查询来生成一个中间表,如下所示: 我想为a <avg(a)的用户计算b的标准偏差 我以这种方式计算avg(a),并且效果很好: 但是查询: 返回一个错误,更准确地说,我被告知无法识别avg中的“ a”(选择a from …)。这使我感到非常困惑,因为它可以在上一个查询中使用。 如果有人可以帮助我,我将不胜感激。 编辑: 我将查询结果存储到临时表中以生成中间表,但

  • 问题内容: 此查询有什么问题: 它不带子句就可以工作。我似乎忘记了我的SQL。 问题答案: MySQL INSERT语法不支持WHERE子句,因此您的查询将失败。假设您的列是唯一键或主键: 如果您要插入ID为1的新行,则应使用: 如果您尝试更改ID为1的现有行的weight / desiredWeight值,则应使用: 如果需要,还可以使用INSERT .. ON DUPLICATE KEY语法,

  • 我有一个access数据库,我正在尝试将记录插入。这似乎很容易做到,而且在大多数情况下,我所有的代码都是有意义的。我可以在VS 15中创建查询,并将它们插入到我的数据库中,但由于某些原因,我插入记录的功能不起作用。有人能看出我做错了什么吗? 该函数在cmd上给我一个未处理的异常。ExecuteNonQuery 这是堆栈跟踪 [OleDbException(0x80040e14):INSERT IN

  • 我是新使用PostgreSQL的,我正在尝试从spring jdbc插入值。这是我的问题 我的代码如下 当我为上述方法执行测试用例时,我得到的错误如下: 组织。springframework。jdbc。BadSqlGrammarException:StatementCallback;错误的SQL语法[插入卖家(卖家ID、名字、姓氏、锡号、公司名称、公司标识、EPCH号、VAT号、CST号、佣金、状