【问题标题】:Datagrip table prefixs when expanding column lists展开列列表时的 Datagrip 表前缀
【发布时间】:2019-04-04 12:44:08
【问题描述】:

每次我使用灯泡从SELECT * 扩展列列表时,有没有办法让datagrip 定义列表名。现在,只有当表中有 2 个共同的字段时,它才会显式定义表。我希望它对所有列都这样做。

--example of what it does now
SELECT 
       a.id
     , number
     , name
     , b.id
 FROM       a
 INNER JOIN b ON a.id = b.a_id


--Desired result with all columns prefixed
    SELECT 
       a.id
     , a.number
     , a.name
     , b.id
 FROM       a
 INNER JOIN b ON a.id = b.a_id

【问题讨论】:

    标签: datagrip


    【解决方案1】:

    是的。

    1. 转到 设置 |编辑 |一般 |智能钥匙

    2. 转到 SQL 部分

    3. Always 放入 TableAlias

    PS:你也可以选择所有需要的列 -> Alt+Enter -> Qualify.

    【讨论】:

    • 太棒了,我继续测试它,它工作了谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-28
    • 1970-01-01
    • 2018-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-04
    相关资源
    最近更新 更多