clarkyu2016 / sql-beautify

VS Code extension that beautifies SQL(HQL).
MIT License
60 stars 21 forks source link

where语句中注释问题 #45

Open BryceQin opened 2 years ago

BryceQin commented 2 years ago

格式化前: SELECT FROM t WHERE a = 1 --xxxx) AND b = 2 格式化后: SELECT FROM t WHERE a = 1 --xxxx) AND b = 2

randyho commented 1 year ago

语句结尾的分号能否单独一行, SELECT * FROM t WHERE a = 1 --xxxx) ; 这样的语句格式化后,分号就在注释后面了

clarkyu2016 commented 1 year ago

括号是美化语句中关键的识别要素,在有注释情况,如果你的括号是完整的(),是可以正常美化的。不完整的情况下,代码会认为你可能是某个嵌套语句中的一部分,会发生识别错误