使用临时表

xzv2uavs  于 2021-06-25  发布在  Hive
关注(0)|答案(1)|浏览(356)

我们正在使用配置单元连接和oraclesql开发工具。
在通过SQLDeveloper工具查询外部表时,是否可以使用临时表?
试过了,但没用
创建私有临时表my_temp_table(id number,description varchar2(20));
错误:
sql错误:[cloudera]hivejdbcdriver处理查询/语句时出错。错误代码:40000,sql状态:tstatustatuscode:error_status,infomessages:[*org.apache.hive.service.cli.hivesqlexception:error while 编译语句:失败:parseexception行1:7无法识别ddl中“create”“private”“temporary”附近的输入statement:28:27,org.apache.hive.service.cli.operation。operation:tosqlexception:操作。java:335,

bkhjykvo

bkhjykvo1#

不能对hadoop/hive目标使用oracle数据库语法,即使使用oracle大数据连接器也是如此。
下面是您可以使用的create table子句https://docs.oracle.com/en/bigdata/big-data-sql/4.0/bdsug/bigsqlref.html#guid-066a4568-9f95-4305-a1a5-7bc3e5df35af
下面是查询外部表的示例https://docs.oracle.com/en/bigdata/big-data-sql/4.0/bdsug/bigsql.html#guid-0628ec5b-e013-40df-a025-908019f4e681

相关问题