Naming Conventions for Impala

For general information, see SAS Names and Support for DBMS Names.

Most SAS names can be up to 32 characters long. The Impala interface supports table names and column names that contain up to 32 characters. If column names are longer than 32 characters, they are truncated to 32 characters. If truncating a column name would result in identical column names, SAS generates a unique name by replacing the last character with a number. DBMS table names must be 32 characters or less. SAS does not truncate a name longer than 32 characters. If you have a table name that is greater than 32 characters, it is recommended that you create a table view.

Although the PRESERVE_COL_NAMES= and PRESERVE_TAB_NAMES= options are supported for SAS/ACCESS Interface to Impala, you should not need to use them. (For information about these options, see LIBNAME Statement for Relational Databases.) Impala is not case sensitive, so all names default to lowercase.

SAS and Impala objects include tables, views, table references, and columns. They follow these naming conventions.

Although the PRESERVE_COL_NAMES= and PRESERVE_TAB_NAMES= options are supported for SAS/ACCESS Interface to Impala, you should not need to use them. (For information about these options, see LIBNAME Option for Relational Databases.)

Last updated: February 3, 2026