# Directives

RENAME..INDEX | Rename Keys in Keyed File

## Format

RENAME filename$ INDEX {keynumber| keyname$} TO {newkeyname$} [,ERR=stmtref]
Where:

filename$ | Name of the file from where the key will be renamed. String expression.
keyname$ | Name of the key to rename (if assigned). String expression.
keynumber | Key number (KNO value) to rename.
newkeyname$ | New key name.
stmtref | Program line number or statement label to which to transfer control.
TO | Mandatory keyword, not case sensitive.

## Description

The RENAME..INDEX directive allows you to rename, or name, keys. When you need to modify existing names or add key names to an older Keyed file, use the RENAME..INDEX directive to change the names.

## See Also

ADD INDEX Add Key to Keyed File
DROP INDEX Drop Key from Keyed File

## Example

rename "cstfile" index 1 to "Customer_no"
rename "cstfile" index "#2" to "Customer_Name"