Apache Doris 中文技术论坛
Questions Tags Users Badges

INSERT语句中使用CTE后无法正确抛出报错信息

Asked Nov 20, 2024 Modified Jan 1, 0001
Viewed 64
2.1

版本:2.1.6
当insert语句中使用CTE后,原table not found、partition不存在的NPE错误等都变成了同一个报错,指向的位置为CTE的with关键字后,不利于问题的定位。
image.png

edited Jan 1, 0001
holger.wang11
asked Nov 20, 2024
1 Answers

CTE 使用语法有问题,报的语法错误

参考这种

INSERT INTO tbl1 WITH LABEL label1
WITH cte1 AS (SELECT * FROM tbl1), cte2 AS (SELECT * FROM tbl2)
SELECT k1 FROM cte1 JOIN cte2 WHERE cte1.k1 = 1;
edited Jan 1, 1970
阿渊@SelectDB (没回帖直接加我主页微信)9350
answered Nov 20, 2024
Related Questions
streamloaderd成功执行,但是没有导入数据到表里。
1 answers
AUTO LIST PARTITION 分区名长度为何限制 50?能否配置放宽/取消?
doris2.1.11重复建表报错内容异常,不会提示表已经存在
1 answers
我们通过hive catalog外表同步数据,有时候hive表会很大导致内存占满了会杀掉其他任务,限制内存又会导致同步任务失败,有什么方法可以稳定一下呢,同步效率慢一点什么的也没问题
1 answers
doris be启动报错
2 answers
Doris的json解析问题
1 answers

Terms of service Privacy policy

Powered by Answer - the open-source software that powers Q&A communities.
Made with love © 2026 Apache Doris 中文技术论坛.