Поле Serial !?

ЧАстые Вопросы и Ответы

Модераторы: kdv, CyberMax

Ответить
S.H.S
Сообщения: 65
Зарегистрирован: 25 ноя 2005, 02:18

Поле Serial !?

Сообщение S.H.S » 14 июн 2006, 12:09

Почему в Interbase/Firebird нет поля serial? После перехода с Informix на Firebird отсутствие поля serial добавило немного проблем и вопросов.

Merlin
Динозавр IB/FB
Сообщения: 1502
Зарегистрирован: 27 окт 2004, 11:44

Сообщение Merlin » 14 июн 2006, 12:22

И я вот думаю - почему у курицы 2 ноги, а не 4, как у собаки. Доставляет некоторое неудобство, когда есть садимся всёй семьёй - на всех ног не хватает.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 14 июн 2006, 12:55

Почему в Interbase/Firebird нет поля serial?
хотя бы потому, что у Оракла и MS SQL тоже нет такого поля. Причем у Оракла этот механизм называется Sequence, а у MS SQL - identity.
в InterBase и Firebird это "генератор". Читай www.ibase.ru/devinfo/generator.htm

S.H.S
Сообщения: 65
Зарегистрирован: 25 ноя 2005, 02:18

Сообщение S.H.S » 14 июн 2006, 13:00

Про генераторы я знаю. Кстати на так давно я понял, как мне их не хватало в Informix'е.

Ответить