CITForum Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети ОС Hardware

Генераторы.

Генераторы позволяют создавать уникальные идентификаторы, значениями которых удобно заполнять ключевые поля таблиц. Использую служебные таблицы базы данных, можно достаточно легко определить, какие генераторы есть и в какие значения они установлены. Вся информация о генераторах сосредоточена в таблице RDB$GENERATORS. Посмотрим, как можно получить список генераторов, созданных пользователем.

  select rdb$generator_name
  from rdb$generators
  where ((rdb$system_flag = 0) or (rdb$system_flag is null));

Следующий SQL-запрос позволит посмотреть текущие значения генераторов.

select distinct gen_id(CUST_NO_GEN, 0) from RDB$GENERATORS;

Этот запрос возвращает значение генератора CUST_NO_GEN.

Назад | Содержание | Вперед

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети ОС Hardware

CITForum © 1997–2025