【问题标题】:Changing Naming Convention in Data Grip更改 Datagrip 中的命名约定
【发布时间】:2019-02-05 08:00:43
【问题描述】:

如何在使用 IBM DB2 数据库时更改 SQL 脚本的命名约定?

在我的 RPG(LE) 程序中,我可以简单地编写代码

exec sql set option naming=*sql;

MYLIB/TESTPF 更改为MYLIB.TESTPF

exec sql set option naming=*sys;

再次返回MYLIB/TESTPF。正如SQLRPGLE 中所显示的那样,我使用哪种命名约定并不重要。编译器同时接受(MYLIB/TESTPFMYLIB.TESTPF),只要我在我的第一个 SQL 语句之前只包含 set option naming=*sys; 或根本不包含 SET OPTION

但 DataGrip 只接受 *SQL 约定。即使我打开File->Data Source->Select Data Source->Advanced Tab-> 并将naming 设置为system

我还尝试在 SQL 编辑器中编写 SET OPTION naming=*sys。但是SET 之后没有代码完成。它只允许我设置SERVER OPTION,但没有“命名”。

谢谢!

【问题讨论】:

标签: sql db2 naming-conventions datagrip


【解决方案1】:

我问过 JetBrains,他们说“这是不可能的”。但是他们的 bugtracker YouTrack (https://youtrack.jetbrains.com/issue/DBE-2523) 上已经有 RFE,这是支持者提供给我的。

希望他们尽快实施。

【讨论】:

    猜你喜欢
    • 2020-11-02
    • 1970-01-01
    • 1970-01-01
    • 2013-10-16
    • 2023-04-05
    • 1970-01-01
    • 2021-08-04
    • 1970-01-01
    • 2014-08-06
    相关资源
    最近更新 更多