是否可以在IntelliJ中为SQL代码创建这种格式?
"exclude": [
"node_modules/auth0-js"
]
This article讨论了这种样式的优点。我想在IntelliJ 2019中尝试一下。
答案 0 :(得分:1)
就可以通过调整IntelliJ的Code Style > SQL > Queries
设置来格式化查询格式。
要实现此目的,请将Align the first word of clause
属性设置为To left with indent
。但是,您会注意到,ON
关键字未根据请求的样式对齐。不幸的是,这是IntelliJ的已知限制,因为SQL格式化程序中没有JOIN indented
属性下的SELECT > FROM > Place ON/USING under
选项(请参见link)。
我还没有在更复杂的查询上对其进行测试,但是我相信还会出现更多问题。因此,恐怕截至2019年7月,您的问题的答案是否定的,此类格式化应手动完成(至少在IntelliJ,DataGrip和JetBrains创建的类似工具中)。
答案 1 :(得分:1)