Замечания по выпуску


38.8 Приложение D. Catalog Views

Добавлена новая производная таблица каталога:

38.8.1 SYSCAT.SEQUENCES

Производная таблица SYSCAT.SEQUENCES автоматически генерируется для баз данных, созданных с FixPak 3 или более поздним. Чтобы добавить эта производную таблицу в базу данных, созданную до FixPak 3, выполните команду db2updv7. Подробную информацию смотрите в разделе "Изменения в Command Reference" Замечаний по выпуску.

Эта производная таблица каталога обновляется при обычной работе при выполнении операторов SQL определения данных, процедур среды и некоторых утилит. Данные из этой производной таблицы каталога можно получить с помощью обычных средств запросов SQL. Имена столбцов соответствуют типам объектов, заданным при их описании.


Табл. 19. Столбцы производной таблицы каталога SYSCAT.SEQUENCES
Имя столбца Тип данных Допуск. пустые значения Описание
SEQSCHEMA VARCHAR(128)
Схема последовательности.
SEQNAME VARCHAR(128)
Имя последовательности (генерируется системой DB2 для столбца идентификации).
DEFINER VARCHAR(128)
Определяющий последовательности.
OWNER VARCHAR(128)
Владелец последовательности.
SEQID INTEGER
Внутренний ID последовательности.
SEQTYPE CHAR(1)
Тип последовательности

S - Обычная последовательность

INCREMENT DECIMAL(31,0)
Значение приращения.
START DECIMAL(31,0)
Начальное значение.
MAXVALUE DECIMAL(31,0) Да Максимальное значение.
MINVALUE DECIMAL(31,0)
Минимальное значение.
CYCLE CHAR(1)
Выполняется ли циклическая генерация после достижения граничного значения:

Y - циклическая генерация выполняется

N - циклическая генерация не выполняется

CACHE INTEGER
Число значений последовательности, заранее вычисляемых и сохраняемых в памяти для ускорения доступа. 0 означает, что значения не будут вычисляться заранее.
ORDER CHAR(1)
Должны ли значения последовательности генерироваться в порядке запросов:

Y - значения последовательности должны генерироваться в порядке запросов

N - значения последовательности не обязательно должны генерироваться в порядке запросов

DATATYPEID INTEGER
Для встроенных типов - внутренний ID этого встроенного типа. Для особых типов - внутренний ID этого особого типа.
SOURCETYPEID INTEGER
Для встроенного типа этот столбец имеет значение 0. Для особого типа - это внутренний ID встроенного типа, на основе которого определен этот особый тип.
CREATE_TIME TIMESTAMP
Время создания последовательности.
ALTER_TIME TIMESTAMP
Время, когда для этой последовательности последний раз выполнялся оператор ALTER SEQUENCE.
PRECISION SMALLINT
Точность, определенная для последовательности десятичного или числового типа. Значения: 5 для SMALLINT, 10 для INTEGER и 19 для BIGINT.
ORIGIN CHAR(1)
Происхождение последовательности

U - последовательность, сгенерированная пользователем

S - последовательность, сгенерированная системой

REMARKS VARCHAR(254) Да Комментарии пользователя или пустая.


[ Начало страницы | Страница назад | Страница вперед | Содержание | Индекс ]