Ипользуйте Repository Object Navigator для определения генераторов последовательностей. Генераторы автоматически создают уникальные номера, которые могут быть использованы для заполнения полей первичных ключей. Используйте эту вкладку для определения последовательностей.
Рис 32. Последовательности
Название (Name)
LD-0501
Если последовательность используется для заполнения только одного столбца в одной таблице, именуйте ее следующим образом: <код прикладной системы>_<псевдоним таблицы или представления>_SEQ#
, где # - последовательный номер начиная с 1, добавленный к названию последовательности, чтобы сделать ее уникальной в случае, когда последовательности используются для заполнения нескольких полей таблицы.
Пример
И_СТД_SEQ1
LD-0502
Если последовательность используется для заполнения нескольких столбцов, именуйте ее следующим образом: <код прикладной системы>_<логическое название>_SEQ
, где логическое название описывает использование последовательности.
Пример
И_КОД_ПРИКАЗА_SEQ
Программный контроль (Code Control)
LD-0503 Если в номерах последовательности допустимы интервалы, установите этот параметр на Oracle Sequence. Если же генератор должен возвращать последовательные номера без пропусков, установите этот параметр на Code Control Sequence.
Предназначение (Purpose)
LD-0504 Кратко опишите назначение и использование каждой последовательности.
Описание (Description)
LD-0510 Это поле следует использовать для записи особых случаев при определении последовательности (см. LD-0505-LD-0508).
Примечание (Notes)
LD-0511 Поле Примечения должно содержать историю изменения описания представления
Пример
ИСТОРИЯ ИЗМЕНЕНИЯ: Дата Автор Описание 10.02.2000 Иванов И.И. Создание последовательности 15.02.2000 Петров П.П. установлена цикличность