आपको ALTER SESSION कमांड निष्पादित करनी चाहिए। हो सकता है कि आपके एपीआई में इसके लिए मुखौटा विधियां हों, लेकिन यह हर जगह और हमेशा के लिए एक अंतिम तरीका है। उदाहरण देखें:
SQL*Plus: Release 12.1.0.2.0 Production on Thu Dec 11 16:01:02 2014
SQL> conn test/[email protected]
Connected.
SQL> alter session set nls_language=french;
Session altered.
SQL> select 1/0 from dual;
ERROR at line 1:
ORA-01476: le diviseur est щgal р zщro
SQL> alter session set nls_language=american;
Session altered.
SQL> select 1/0 from dual;
ERROR at line 1:
ORA-01476: divisor is equal to zero