Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

SET GENERATOR

Описание

SET GENERATOR инициализирует начальное значение вновь созданного генератора или переустанавливает значение существующего генератора. Генератор обеспечивает уникальное, последовательное числовое значения с помощью функции GET_ID(). Если новый генератор не инициализирован с помощью SET GENERATOR, его начальное значение, по умолчанию, ноль.

int - новое значение генератора. Когда функция GEN_ID() вставляет или изменяет значение столбца, это значение равно int увеличенное на определенный в функции GEN_ID() шаг.

Обратите внимание: Чтобы вынудить первое вставленное значение генератора к 1, используйте SET GENERATOR, чтобы определить начальное значение 0 и установите значение шага в функции GEN_ID() к 1.

Важно: Когда переустанавливаете генератор, который обеспечивает значения для столбцов определенных, как PRIMARY KEY или UNIQUE ограничение целостности, будете осторожны, что бы новые значения не позволяли дублирования существующих значений столбцов, иначе все последующие вставки и модификации будут терпеть неудачу.

Синтаксис

SET GENERATOR name TO int;

Обратите внимание:

Аргумент Описание
name Имя существующего генератора.
int Значение, что бы установить генератор, целое значение от -2^31 до 2^31 - 1.

Примеры

Следующая инструкция устанавливает генератор к значению 1 000:

SET GENERATOR CUST_NO_GEN TO 1000;

Если GEN_ID() сейчас обратится к генератору со значением шага 1, первое число возвращенное ей будет 1 001.

Смотри так же:

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог