Как я могу изменить соглашение об именах для сценария 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
, но «именования» нет.
Спасибо!