General naming rules
Rules exist for the naming of all database
objects, user names, passwords, groups, files, and paths. Some of
these rules are specific to the platform you are working on.
DB2 object naming rules
All objects follow the general gaming rules. In addition,
some objects have additional restrictions shown in the accompanying
tables.
Delimited identifiers and object names
Keywords can be used. If a keyword is used in a context where it
could also be interpreted as an SQL keyword, it must be specified as a delimited
identifier.
Naming rules in a multiple national language environment
The basic character set that can be used in database names
consists of the single-byte uppercase and lowercase Latin letters
(A…Z, a…z), the Arabic numerals (0…9) and the underscore character
(_).
Naming rules in a Unicode environment
In a Unicode database, all identifiers are in multibyte
UTF-8. Therefore, it is possible to use any UCS-2 character in identifiers
where the use of a character in the extended character set (for example,
an accented character, or a multibyte character) is allowed by the DB2® database system.