DolphinScheduler 3.x 执行insert into SQL任务显示成功,但查不到数据

作者 : admin 本文共298个字,预计阅读时间需要1分钟 发布时间: 2024-06-10 共2人阅读

问题:DolphinScheduler 3.x 执行insert into SQL任务成功,但写入数据查询不到

原因:若SQL首行有 “– ” 开头注释,则是由于 DolphinScheduler 3.x 新版本相较于 2.x 老版本,并未将非查询SQL语句的首行 “– 注释” 按照换行符分开解读识别,而是识别为一整局的SQL,导致该 insert into 插入语句,当做被注释掉的注释语句,实际上并未执行该 insert into 语句,而空任务会执行成功。

解决:将首行的 “– ” 开头的注释去除,可以放入任务节点的描述中,或者将首行的 “– ” 注释放到非首行即可,例如:

insert into xxx
-- 注释
select *
from xxx

本站无任何商业行为
个人在线分享 » DolphinScheduler 3.x 执行insert into SQL任务显示成功,但查不到数据
E-->