dt-sql-parser icon indicating copy to clipboard operation
dt-sql-parser copied to clipboard

[Bug]: insert 后的 select语句无法解析出别名

Open qinyouzhi opened this issue 6 months ago • 1 comments

Version

v4.3.1

Which SQL?

Hive

SQL content

insert overwrite table db.tb1
select * from db.tb2 as t1;

JavaScript/TypeScript code


What happened?

entitirs无法识别db.tb2的别名

Relevant log output


qinyouzhi avatar Jun 06 '25 09:06 qinyouzhi

你好。我理解你说的“entitirs无法识别db.tb2的别名”是想要将Alias作为实体去收集?那这用途应该是想要知道别名与实体之间的双向关系,如今已经可以拿到,所以不单独将Alias作为实体去收集。可以参考 https://github.com/DTStack/monaco-sql-languages/issues/150 评论区,可以看见目前已有能力已经可以支撑用户通过上下文拿到别名与实体的关系(参考 https://github.com/DTStack/monaco-sql-languages/issues/151 ),基于已支持的能力应该是可以拿到别名与对应实体间的关系的,看是否能满足你的需求,如果不能请仔细描述你的需求和问题,感谢关注。

Cythia828 avatar Jun 13 '25 09:06 Cythia828