35.2. Типы данных#

35.2. Типы данных

35.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, поэтому эта конвенция необходима для обратной совместимости информационной схемы).

Каждый столбец в информационной схеме имеет один из пяти типов.