34.2. Типы данных#
34.2. Типы данных #
Все столбцы представлений информационной схемы используют специальные типы данных, которые определены в информационной схеме. Они определены как простые домены над обычными встроенными типами. Вы не должны использовать эти типы для работы вне информационной схемы, но ваши приложения должны быть готовы к ним, если они выбирают из информационной схемы.
Эти типы:
cardinal_number
Неотрицательное целое число.
character_data
Строка символов (без определенной максимальной длины).
sql_identifier
Строка символов. Этот тип используется для SQL идентификаторов, тип
character_data
используется для любого другого вида текстовых данных.time_stamp
Домен над типом
timestamp with time zone
yes_or_no
Домен символьной строки, который содержит либо
YES
, либоNO
. Это используется для представления данных типа Boolean (true/false) в информационной схеме. (Информационная схема была изобретена до добавления типаboolean
в стандарт SQL, поэтому эта конвенция необходима для обратной совместимости информационной схемы).
Каждый столбец в информационной схеме имеет один из пяти типов.