gpt4 book ai didi

apache-spark - 如何使用 CTE 在 Spark SQL 中创建临时 View ?

转载 作者:行者123 更新时间:2023-12-02 02:56:44 24 4
gpt4 key购买 nike

我正在尝试使用 with 语句在 Spark SQL 中创建一个临时 View :

create temporary view cars as (
with models as (
select 'abc' as model
)
select model from models
)

但是会抛出这个错误:

error in SQL statement: ParseException: 
mismatched input 'with' expecting {'(', 'SELECT', 'FROM', 'DESC', 'VALUES', 'TABLE', 'INSERT', 'DESCRIBE', 'MAP', 'MERGE', 'UPDATE', 'REDUCE'}(line 2, pos 8)

== SQL ==
create temporary view cars as (
with models as (
--------^^^
select 'abc' as model
)
select model from models
)

最佳答案

在第一个 as 后删除括号使其工作:

create temporary view cars as 
with models as (
select 'abc' as model
)
select model from models

关于apache-spark - 如何使用 CTE 在 Spark SQL 中创建临时 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60952007/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com