Изменение соглашения об именах в Data Grip - PullRequest
0 голосов
/ 05 февраля 2019

Как я могу изменить соглашение об именах для сценария SQL при использовании базы данных IBM DB2?

В моих программах RPG (LE) я могу просто написать

exec sql set option naming=*sql;

, чтобы изменитьMYLIB/TESTPF до MYLIB.TESTPF и

exec sql set option naming=*sys;

снова до MYLIB/TESTPF.Как кажется в SQLRPGLE, не имеет значения, какое соглашение об именах я использую.Компилятор принимает оба (MYLIB/TESTPF и MYLIB.TESTPF), если либо я включаю только set option naming=*sys; перед моим первым оператором SQL, либо вообще не SET OPTION.

Но DataGrip просто принимает *SQL конвенция.Даже если я открою File->Data Source->Select Data Source->Advanced Tab-> и установлю naming на system.

Я также пытался написать SET OPTION naming=*sys в редакторе SQL.Но после SET нет завершения кода.Это просто позволяет мне установить SERVER OPTION, но «именования» нет.

Спасибо!

1 Ответ

0 голосов
/ 06 февраля 2019

Я спросил JetBrains, и они сказали: «Это невозможно».Но у них уже есть RFE на их багтрекере YouTrack (https://youtrack.jetbrains.com/issue/DBE-2523),, который мне предоставил сторонник.

Надеюсь, они скоро это реализуют.

...