oracle - CTE(与表为)在Hive中等效于SQL Server?

标签 oracle hadoop hive

我在SQL Developer中使用WITH table_name AS (select...;)命令创建临时表,并在以下查询中使用该临时表。 Hadoop Hive中的类似命令是什么?

在Hadoop Hive上使用SQL助手用户界面。

我尝试了以下示例,该示例给出了错误-

Create table Failed,80:


CREATE TEMPORARY TABLE temp1(col1 string);
CREATE TEMPORARY TABLE temp2 AS Select * from table_name; 

最佳答案

也许您必须这样写区分大小写:

CREATE TEMPORARY TABLE temp1(col1 STRING);

关于oracle - CTE(与表为)在Hive中等效于SQL Server?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55634663/

相关文章:

java - 插入日期在 SQL Developer 中有效,但在 Java 中无效

oracle - 在为 Oracle Apex 提交表单时在成功消息中显示序列生成值

hadoop - 如何基于列在Pig脚本中获取序列号?

sql - 按生成的列分组

mysql - 将数据迁移到现有 OracleDB

sql - Oracle 10g - 链接两个具有不同用户权限的 View

java - Hadoop WordCount 示例中的 "Cannot find symbol"错误

sql - PIG查询可对行和列进行计数,以计数行数

hive - HIVE 中的 BIGINT 列可以为空值吗

hive - 如何获取列名并输入 hive