D.3 RDB$CHARACTER_SETS
RDB$CHARACTER_SETS names and describes the character sets available in the database.
| Column Name | Data Type | Description |
|---|---|---|
RDB$CHARACTER_SET_NAME |
CHAR(63) |
Character set name |
RDB$FORM_OF_USE |
CHAR(63) |
Not used |
RDB$NUMBER_OF_CHARACTERS |
INTEGER |
The number of characters in the set. Not used for existing character sets |
RDB$DEFAULT_COLLATE_NAME |
CHAR(63) |
The name of the default collation sequence for the character set |
RDB$CHARACTER_SET_ID |
SMALLINT |
Unique character set identifier |
RDB$SYSTEM_FLAG |
SMALLINT |
System flag: value is 1 if the character set is defined in the system when the database is created; value is 0 for a user-defined character set |
RDB$DESCRIPTION |
BLOB TEXT |
Could store text description of the character set |
RDB$FUNCTION_NAME |
CHAR(63) |
For a user-defined character set that is accessed via an external function, the name of the external function |
RDB$BYTES_PER_CHARACTER |
SMALLINT |
The maximum number of bytes representing one character |
RDB$SECURITY_CLASS |
CHAR(63) |
May reference a security class defined in the table RDB$SECURITY_CLASSES, in order to apply access control limits to all users of this character set |
RDB$OWNER_NAME |
CHAR(63) |
The user name of the user who created the character set originally |
