InterBase - статьи


Псевдонимы типов (Домены) - часть 3


При создании текстовых полей можно указать кодировку, в которой будет храниться текст. Соответственно, можно и посмотреть, какая кодовая страница задана для конкретного поля. Информация о кодовых страницах хранится в таблице RDB$CHARACTER_SETS.

SELECT RDB$FIELDS.RDB$FIELD_NAME, RDB$FIELDS.RDB$COMPUTED_SOURCE, RDB$FIELDS.RDB$DEFAULT_SOURCE, RDB$FIELDS.RDB$FIELD_LENGTH, RDB$FIELDS.RDB$FIELD_SCALE, RDB$FIELDS.RDB$FIELD_TYPE, RDB$TYPES.RDB$TYPE_NAME, RDB$FIELDS.RDB$FIELD_SUB_TYPE, RDB$FIELDS.RDB$DESCRIPTION, RDB$FIELDS.RDB$DIMENSIONS, RDB$FIELDS.RDB$CHARACTER_SET_ID, RDB$CHARACTER_SETS.RDB$CHARACTER_SET_NAME FROM RDB$FIELDS LEFT OUTER JOIN RDB$TYPES ON (RDB$FIELDS.RDB$FIELD_TYPE = RDB$TYPES.RDB$TYPE) LEFT OUTER JOIN RDB$CHARACTER_SETS ON (RDB$FIELDS.RDB$CHARACTER_SET_ID = RDB$CHARACTER_SETS.RDB$CHARACTER_SET_ID) WHERE ((RDB$FIELDS.RDB$SYSTEM_FLAG = 0) and (RDB$TYPES.RDB$FIELD_NAME = 'RDB$FIELD_TYPE'));




- Начало -  - Назад -  - Вперед -