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