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

Kolejność Oracle według różnych

Wygląda na to, że może to być problem z lokalizacją. Połącz się z wiewiórką i sprawdź co NLS_LANG ustawia, a następnie sprawdź, jakie ustawienia regionalne używają Twojej aplikacji Java. Innym parametrem, który może wpływać na sortowanie, jest NLS_SORT .

Możesz sprawdzić wartość obu, wydając:

select parameter,value from NLS_DATABASE_PARAMETERS where parameter in('NLS_LANGUAGE','NLS_SORT');

Następnie możesz przetestować go w Javie, używając:

Locale.getDefault()

i ustaw go za pomocą:

Locale.setDefault(Locale)

lub dodając parametry jvm:

-Duser.country=en -Duser.language=en

edytuj

wiosenne fora Zalecamy utworzenie wyzwalacza logowania, który ustawia zmienną środowiskową NLS_SORT podczas logowania użytkownika. To nie MyBatis, ale i tak jdbc, więc powinno działać w Twoim przypadku.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tworzenie indeksu

  2. Czas wykonania zapytania Oracle

  3. oracle FOR LOOP nie wykonuje iteracji w SYS_REFCURSOR

  4. Jak zdefiniować funkcję pl sql z dynamicznymi typami zwrotów w Oracle?

  5. ORA-00947 :Niewystarczające wartości