An identifier is one or more tokens, or symbols, that
name programming language entities, such as variables, method names,
package names, and arrays, as well as data source objects, such as
table names and column names.
FedSQL supports ANSI
SQL:1999 core standards for both regular and delimited identifiers.
Regular identifiers are the type of identifiers that
you see in most programming languages. They are not case-sensitive;
the identifier “Name” is the same as “NAME”
and “name”. Only certain characters are allowed in regular
identifiers.
Delimited identifiers are case-sensitive, allow any
character, and must be enclosed in double quotation marks.
By supporting ANSI SQL:1999
identifiers, FedSQL is compatible with data sources that also support
the ANSI SQL:1999 identifiers.
Note: Identifiers for SAS data
sets and SPD Engine data sets are limited to 32 characters.
Note: When more than one data source
is involved, the maximum length of an identifier is determined by
the smallest maximum length that is supported by all of the data sources
and FedSQL. For example, if your data sources are a SAS data set,
which has a maximum of 32 characters, and MySQL, which has a maximum
of 64 characters, the maximum length of an identifier would be 32
characters.