Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak zmienić język wyjątków Oracle w .Net/C#?

Powinieneś wykonać polecenie ALTER SESSION. Być może Twoje API ma do tego metody fasadowe, ale jest to najlepszy sposób na zawsze i wszędzie. Zobacz przykład:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy Oracle 12 ma problemy z lokalnymi typami kolekcji w SQL?

  2. Jak profilować wydajność procedury składowanej Oracle od początku do końca?

  3. Czy %NOTFOUND może zwrócić wartość null po pobraniu?

  4. Java 1.6 i Oracle JDBC 14 setQueryTimeout nie działają

  5. Oracle/SQL — Łączenie liczników z „niepowiązanych” niepowiązanych tabel