You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

DataGrip 2022.2.1中SQL格式化AND条件位置异常问题求助

解决DataGrip 2022.2.1中JOIN语句AND条件换行的问题

你之前修改的Queries - SELECT Clause标签页不对,应该调整JOIN相关的格式化规则,具体步骤如下:

  • 打开DataGrip设置界面(快捷键Ctrl+Alt+S或Cmd+,)
  • 导航到Settings > Code Style > SQL > General > Queries - JOIN Clause标签页
  • 找到**"Multiple conditions in ON clause"**相关设置:
    • 若想让所有ON条件保持在同一行,选择**"Keep on one line"**
    • 若希望换行且保持合理缩进,选择**"Wrap always"**,同时可调整下方的缩进参数(比如设置缩进级别与JOIN关键字对齐)
  • 点击**"Apply"和"OK"**保存设置,重新格式化SQL代码(快捷键Ctrl+Alt+L或Cmd+Option+L)

调整后示例SQL可变为你期望的格式,比如选择"Keep on one line"后:

select pfv.value 
from pay.PaymentFields pf
         inner join pay.PaymentFieldValues pfv on pfv.id = _operId and pfv.paymentFieldId = pf.id;

或选择换行对齐的格式:

select pfv.value 
from pay.PaymentFields pf
         inner join pay.PaymentFieldValues pfv 
             on pfv.id = _operId
             and pfv.paymentFieldId = pf.id;

内容的提问来源于stack exchange,提问作者e1s

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 21:02:31