![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Начальное значение генератора [D7, IB7.5]
RomanH © (2006-08-15 16:22:00)Доброго дня мастера.Извините что отвлекаю, но для эрудиции очень хочеться узнать.Какие промышленные БД умеют задавать начальное значение генератора как в InterBase и FireBird.
Anatoly Podgoretsky (2006-08-15 19:13:00) [21]Desdechado © (15.08.06 16:44) [2]
Расплывчатый.
Desdechado (2006-08-15 18:52:00) [22]> это правило и для Paradox и для Oracle
Это "правило" описано в стандарте. Но насколько его поддерживают производители конкретных СУБД - это их дело. В парадоксе есть тупой автоинкремент.
> начальное значение генератора можно определить только в Oracle
Нет. Не только. В IB/FB тоже можно задать. В других не знаю. Помнится, в Informix тоже автоинкремент был, да и в скуле вроде тоже.
RomanH (2006-08-15 18:48:00) [23]
> Desdechado ©
Ну вот теперь я понял, что вы мне объясняете.
То есть sequence-это правило и для Paradox и для Oracle.(Или я опять не догоняю).А по сабжу начальное значение генератора можно определить только в Oracle.
Desdechado (2006-08-15 18:25:00) [24]SEQUENCE - дословно "последовательность". Правило генерации последовательности чисел. Одно из понятий SQL.
AFAIK = "as far as I khow" = "насколько мне известно"
RomanH (2006-08-15 18:17:00) [25]
> Desdechado ©
Извените меня, что я такой не продвинутый.Хоть бей по голове, но я не знаю
что такое сиквенс и AFAIK.Объясните пожайлусто в кратце.
Desdechado (2006-08-15 17:57:00) [26]Теперь по сабжу:
В Оракле начальное значение задается при CREATE или ALTER сиквенса. Там же задается шаг (в IB его можно варьировать) и зациклить ли сиквенс при достижении верхнего предела.
PEAKTOP (2006-08-15 17:38:00) [27]В Firebird v2.0 с целью совместимости для импотра данных из других БД в набор ключевых слов уже добавлено
SEQUENCE = GENERATOR
Desdechado (2006-08-15 17:01:00) [28]> SEQUENCE,AFAIK - это SQL-серверы.
не понял этой фразы :(
RomanH (2006-08-15 16:57:00) [29]
> InterBase и FireBird не относятся к промышленным.
Всемиуважаемый Фаронов В.В. пишет что InterBase промышленный SQL-сервер.
> Desdechado ©
SEQUENCE,AFAIK - это SQL-серверы.
Desdechado (2006-08-15 16:44:00) [30]SEQUENCE - тот же генератор
AFAIK, наличие сиквенсов - требование стандарта
> А много ли промышленных баз имеют генераторы?
В Оракле есть. Вроде промышленный :)
> InterBase и FireBird не относятся к промышленным.
Критерий отнесения какой?
Anatoly Podgoretsky (2006-08-15 16:35:00) [31]А много ли промышленных баз имеют генераторы?
InterBase и FireBird не относятся к промышленным.