如何使用 DataGrip SQL 格式化程序来对齐 USING/ON 子句
Posted
技术标签:
【中文标题】如何使用 DataGrip SQL 格式化程序来对齐 USING/ON 子句【英文标题】:How to use DataGrip SQL formatter to align USING/ON clause 【发布时间】:2019-08-22 20:36:54 【问题描述】:如何让on
或using
子句在join
语句下从join
的开头缩进2/4 个空格开始?
-- bad
select *
from table1
join table 2
using (some_col)
-- bad
select *
from table1
join table 2
using (some_col)
-- good
select *
from table`
join table2
using (some_col)
【问题讨论】:
【参考方案1】:截至目前,JetBrains IDE 不支持这种 SQL 格式化配置。有一张开放的票可以添加它:https://youtrack.jetbrains.com/issue/DBE-8061
【讨论】:
【参考方案2】:您的 IDE 应该提供一些格式化选项,如果没有,那么我建议您使用像 https://www.sqlinform.com 这样的外部工具
【讨论】:
以上是关于如何使用 DataGrip SQL 格式化程序来对齐 USING/ON 子句的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 DataGrip SQL 格式化程序来对齐 USING/ON 子句
如何在 SSMS 或 DataGrip 中每行使用多个变量格式化 SQL
如何在 Datagrip 中将 Java SQL 字符串转换为 SQL?