sql >> Database >  >> RDS >> Oracle

ORACLE 11g standaard ongevoelig voor hoofdletters

Je zou gewoon de NLS_SORT . kunnen instellen , NLS_COMP parameters die in het artikel worden genoemd als de waarden in het Oracle init-bestand met behulp van de alter system set <parameter> = <value>; clausule.

Informatie over het gebruik van de commando's voor het wijzigen van het systeem vindt u hier.

Hier is een goede link over het juiste gebruik van de NLS_* parameters. Merk op dat sommige instellingen van de parameter NLS_SORT prestatieproblemen kunnen/kunnen veroorzaken, namelijk wanneer deze niet op BINARY is ingesteld. In de Oracle-documenten staat:

Door NLS_SORT in te stellen op iets anders dan BINARY, gebruikt een sortering een volledige tabelscan, ongeacht het pad dat door de optimizer is gekozen. BINARY is de uitzondering omdat indexen zijn opgebouwd volgens een binaire volgorde van sleutels. De optimizer kan dus een index gebruiken om te voldoen aan de ORDER BY-clausule wanneer NLS_SORT is ingesteld op BINARY. Als NLS_SORT is ingesteld op een taalkundige sortering, moet de optimizer een volledige tabelscan en een volledige sortering opnemen in het uitvoeringsplan.



  1. Kan geen expliciete waarde voor identiteitskolom in tabel 'tabel' invoegen wanneer IDENTITY_INSERT is ingesteld op UIT

  2. PostgreSQL voor Windows ontwikkelen, deel 1

  3. SQL Server Failover Cluster Installatie -3

  4. Werken met Salesforce.com in Alpha Anywhere