sqle icon indicating copy to clipboard operation
sqle copied to clipboard

审核包含--类型注释的SQL文件,解析出的SQL显示错误

Open winfredLIN opened this issue 10 months ago • 1 comments

版本信息(Version)

SQLE Version: 50708522bb1e359d8183923603ef332d4c1a4e05

问题描述(Describe)

当审核的SQL文件中包含注释,审核无法正确的对--类型的注释与SQL语句进行正确的分割,导致SQL语句显示错误,页面未展示换行符,会让用户误以为SQL语句是一行.参考文档:https://dev.mysql.com/doc/refman/8.3/en/comments.html

截图或日志(Log)

image

image

如何复现(To Reproduce)

  1. 审核以下SQL,即可复现
    -- test
    INSERT INTO test (id, name)
    VALUES (788, 'test_788');
    

实现方案

变更影响面

winfredLIN avatar Apr 10 '24 06:04 winfredLIN

  • [ ] 完成时通知@WinfredLIN,需要追溯

winfredLIN avatar Apr 29 '24 05:04 winfredLIN

列表那里是因为空间展示问题做了让步处理(不会保留格式),在详情里里面是正常展示的,暂时不处理 img_v3_02as_988cc80d-af5c-4251-b67e-8b614ad5310g

Gygkimo95 avatar May 14 '24 08:05 Gygkimo95