更改数据抓取中的命名约定

时间:2019-02-05 08:00:44

标签: sql db2 naming-conventions datagrip

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

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

exec sql set option naming=*sql;

MYLIB/TESTPF更改为MYLIB.TESTPF

exec sql set option naming=*sys;

再次返回到MYLIB/TESTPF。正如在SQLRPGLE中看来,我使用哪种命名约定无关紧要。只要我在第一个SQL语句之前仅包含MYLIB/TESTPF,或者根本不包含MYLIB.TESTPF,编译器都接受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,但没有“命名”。

谢谢!

1 个答案:

答案 0 :(得分:0)

我问JetBrains,他们说“这是不可能的”。但是他们已经在其错误跟踪工具YouTrack(https://youtrack.jetbrains.com/issue/DBE-2523)上提供了RFE,支持者已将其提供给我。

希望,他们很快就会实现。