Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment changer la langue des exceptions Oracle dans .Net/C# ?

Vous devez exécuter la commande ALTER SESSION. Peut-être que votre API a des méthodes de façade pour cela, mais c'est un moyen ultime pour partout et toujours. Voir exemple :

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