sql >> Databáze >  >> RDS >> Oracle

Oracle objednávka podle různých

Zdá se, že to může být problém s místním nastavením. Spojte se s veverkou a zkontrolujte, co NLS_LANG nastaví, pak zkontrolujte, jaké národní prostředí používá vaši aplikaci Java. Dalším parametrem, který může ovlivnit řazení, je NLS_SORT .

Hodnotu obou můžete zkontrolovat vydáním:

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

Pak to můžete otestovat v Javě pomocí:

Locale.getDefault()

a nastavte jej pomocí:

Locale.setDefault(Locale)

nebo přidáním parametrů jvm:

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

upravit

jarní fóra doporučujeme vytvořit spouštěč přihlášení, který nastaví proměnnou prostředí NLS_SORT na přihlášení uživatele. Není to MyBatis, ale každopádně jdbc by ve vašem případě mělo fungovat.




  1. Export/Import CSV pomocí PHPExcel

  2. NEODlišný dotaz v mySQL

  3. php sloučit pole json

  4. Používejte relační databáze MySQL na Ubuntu 9.10 (Karmic)