sql >> Databasteknik >  >> RDS >> Oracle

ORACLE 11g skiftlägesokänslig som standard

Du kan bara ställa in NLS_SORT , NLS_COMP parametrar som nämns i artikeln som värdena i Oracle init-filen med hjälp av alter system set <parameter> = <value>; klausul.

Information om hur du använder kommandona för att ändra systemet finns här.

Här är en bra länk om korrekt användning av NLS_* parametrar. Observera att vissa inställningar av parametern NLS_SORT kan/kan orsaka prestandaproblem, nämligen när den inte är inställd på BINÄR. Oracle-dokumenten säger:

Att ställa in NLS_SORT till något annat än BINÄRT gör att en sortering använder en fullständig tabellsökning, oavsett sökvägen som väljs av optimeraren. BINARY är undantaget eftersom index är byggda enligt en binär ordning av nycklar. Således kan optimeraren använda ett index för att uppfylla ORDER BY-satsen när NLS_SORT är satt till BINARY. Om NLS_SORT är inställt på någon språklig sort, måste optimeraren inkludera en fullständig tabellsökning och en fullständig sortering i exekveringsplanen.



  1. MariaDB FLOOR() vs TRUNCATE()

  2. Switchover/Switchback i Slony-I medan du uppgraderar PostgreSQL huvudversioner 8.4.x/9.3.x

  3. Hur man tar bort standardvärdet för kolumn i MySQL

  4. Extrahera datum (åååå/mm/dd) från en tidsstämpel i PostgreSQL