laptop and a wrench

Bug

Sorting ArcSDE attribute table records in ArcGIS does not respect order of national characters even if the NLS environment is set correctly.

Last Published: August 25, 2014 ArcSDE/Enterprise Geodatabase
Bug ID Number NIM043738
SubmittedMarch 27, 2009
Last ModifiedApril 2, 2025
Applies toArcSDE/Enterprise Geodatabase
Version found9.2
Operating SystemWindows OS
Operating System Version2003
StatusWill Not Be Addressed

Description

In ArcCatalog, sorting columns that contain Czech characters, such as � and the digraph CH, are ignored when the data is stored in an ArcSDE geodatabase in Oracle. This occurs even if the NLS_SORT parameter is properly set in the database.

Cause

ArcSDE is not properly using the NLS_SORT database parameter.

Workaround

Set the NLS_SORT parameter in the dbinit.sde file.

  • When using an ArcSDE service connection, add the following environment variable to the dbinit.sde file on the ArcSDE server:

      set NLS_SORT=XCZECH

  • When making a direct connection to the geodatabase, create an etc directory under the client application installation directory, copy a dbinit.sde file to the etc directory, and add the NLS_SORT environment variable to it.

      set NLS_SORT=XCZECH

  • Another option, when using either an ArcSDE service connection or making a direct connection, is to create a system environment variable like the following:

    Variable name:  NLS_SORT
    Variable value: XCZECH


Steps to Reproduce

Bug ID: NIM043738

Software:

  • ArcSDE/Enterprise Geodatabase

Get notified when the status of a bug changes

Download the Esri Support App

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options