Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Начальное значение генератора [D7, IB7.5]


Страницы:   1 2

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 не относятся к промышленным.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо