большинство параметров сеанса определяются клиентским приложением. Если вы хотите переопределить настройки клиента, вы можете создать DATABASE TRIGGER
. Например, это создаст триггер LOGON
в схеме BAR
:
CREATE OR REPLACE TRIGGER bar.foo
AFTER LOGON ON DATABASE WHEN (USER = 'BAR')
BEGIN
dbms_session.set_nls('NLS_NUMERIC_CHARACTERS', '''.,''');
EXECUTE IMMEDIATE 'ALTER SESSION SET CURRENT_SCHEMA=hr';
END foo;