| **Navigation:**  [[introduction.htm|Language Reference]] > 5 - Declaration Attributes > Variable and Entity Attributes >====== NOCASE (case insensitive KEY or INDEX) ====== | [[name set external name .htm|{{btn_prev_n.gif|Previous page}}]][[introduction.htm|{{btn_home_n.gif|Return to chapter overview}}]][[oem set international string support .htm|{{btn_next_n.gif|Next page}}]] | | || **NOCASE** {{blk2blue.jpg|blk2blue.jpg}} The **NOCASE** attribute (PROP:NOCASE) of a KEY or INDEX declaration makes the sorted sequence of alphabetic characters insensitive to the ASCII upper/lower case sorting convention. All alphabetic characters in key fields are converted to upper case as they are written to the KEY. This case conversion has no affect on the case of the stored data. The NOCASE attribute has no effect on non-alphabetic characters. **Example:** **Names   FILE,DRIVER('Clarion'),PRE(Nam)** **NameKey  KEY(Nam:Name),****NOCASE****   !Declare name key, make case insensitive** **NbrKey   KEY(Nam:Number)        !Declare number key** **Rec       RECORD** **Name       STRING(20)** **Number     SHORT** **          END** **        END** **See Also:** [[index declare static file access index .htm|INDEX]] [[key declare dynamic file access index .htm|KEY]]