Identifiers

Identifiers are used to name user- (and some system-) defined SQL language objects including databases, tables, domains, columns, column aliases, stored procedures, and user-defined functions. An identifier is formed as a combination of letters, digits, underscore character ('_' ) and dollar sign ($) beginning with a letter or underscore. All identifiers in SQL are case-insensitive. Thus, CUSTOMER, Customer, and customer all refer to the same item. Reserved words cannot be used as identifiers.

See the Reserved Words section for a list of words that cannot be used as identifiers.

identifier:
         {letter | '_'}[letterdigit | '_' | '$']...
    |    "{letter | '_'}[letterdigit | '_' | '$']..."

If the schema has been generated using lowercase identifiers, the identifiers will need to be quoted in order for the identifier to be located in the schema.