我正在调试一些大而杂乱的 SQL 过程,它们往往有很多嵌套的括号:
SELECT * FROM (SELECT F1,F2 FROM TABLE1 AS X LEFT JOIN
(SELECT F9,F8 FROM (SELECT F13,F14 FROM TABLE4) AS J INNER JOIN TABLE3 ON...) AS B
ON X.F1=B.F9) AS X1
我正在寻找一个可以自动标记并可选择折叠/折叠每个括号集以方便阅读的编辑器,例如
SELECT * FROM ... AS X1
SELECT * FROM (SELECT F1,F2 FROM TABLE1 AS X LEFT JOIN ... AS B ON X.F1=B.F9) AS X1
我可以在 Visual Studio 中通过反复按 ctrl-shift-] 来选择一组,然后按 ctrl-mh 来折叠它。但是其中一些内容长达数百行,如果我有一个可以自动标记整个文档的编辑器,那就太好了。
有什么建议么?