-
Вчера писал рецензию на дипломную работу и, просматривая раздел записки с описанием скрипта создания БД, наткнулся на генераторы, триггеры After/Befor, UDF-ки и прочие интербэйзовые штучки. Был зело удивлен
-
а ты уверен, что этот диплом не срисован с интербейза? а то текст - одно, а программа может быть и другой
-
> генераторы, триггеры After/Befor, UDF-ки и прочие интербэйзовые > штучки.
С какого перепуга они интербэйзовские?
-
> С какого перепуга они интербэйзовские?
генератора в стандарте нет, а в поздних редакциях это вообще сиквенсы udf в стандарте нет, хотя в некоторых субд они присутствуют, имхо, раньше они появились в Ib кстати, триггеры в стандарте тоже отсутствовали, емнип по крайней мере, "до/после", да еще и по нескольку штук каждого вида на таблицу с указанием порядка срабатывания
-
> Правильный-Вася (24.06.08 11:41) [3] > генератора в стандарте нет, а в поздних редакциях это вообще сиквенсы
Сиквенс это псевдоним генератора.
> MsGuns © (24.06.08 11:20)
Да, стараются разработчики "недобазу", как тут кто-то говорил, привести в человеческий вид.
-
> Сиквенс это псевдоним генератора.
это в FB 2 для совместимости со стандартом, когда эти сиквенсы все-таки появились
-
в смысле, когда появились в стандарте
-
> это в FB 2 для совместимости со стандартом, когда эти сиквенсы > все-таки появились
Что это "это"? И что за "стандарт"? Где его почитать?
-
>Johnmen © (24.06.08 16:40) [4] >Да, стараются разработчики "недобазу", как тут кто-то говорил, привести в человеческий вид.
Интересно? а кто-нибудь из наших с нею работал ? Было бы любопытно услышать впечатления
-
-
я работал немного. то была бд онлайнового сервиса (честно говоря игрухи) в которой велась некая статистика. меня попросили её несколько расширить. попробовал начать с серверной логики - там голяк (4.х версия была) пришлось писать обраьотку с клиента. начал с dbexpress, вроде все нормальноЮ, без проблем. пока не встретил пятерку. там авторизация была сделана как-то по другому и без костылей работать не удавалось. перешел на прямой доступ (пакет от crlab). вот там все в шоколаде.
-
-
> А первый вопрос?
ключевое слово "сиквенс" появилось в FB как синоним генератора, потому как генератора в стандарте нет, а а сиквенс - есть, а суть - одинаковая
> Что конкретно из этой ссылки?
все ansi-iso*1999.pdf
-
> все ansi-iso*1999.pdf
Там во всех в них про стандарт "сиквенса"?
> а суть - одинаковая
Кто-то разве возражал?
-
насколько я знаю, генераторов, равно как и sequence и прочих autoincrement в стандарте не было ? Или я совсем старый стандарт читал ?
-
> MsGuns © (24.06.08 11:20) > Был зело удивленА че удивительного - папа у обоих изделий один: Джим Старки. Его, по-моему, с MySQL 3.25 к разработке привлекли, видать маркетологи просчитали, что в комплекте с Джимом Старки MySQL Sun-у можно подороже загнать :) Кто же мог подумать, что он свалит, чтобы разрабатывать свою СУБД, которая "будет работать в облаках" (смейтесь, смейтесь - дословная цитата: http://www.firebirdnews.org/?p=1742) Скажу даже более - читал релизноты MySQL 6.0, который щаз в состоянии альфы. По тактико-техническим характеристикам шестерка уже из СУБД становиться в ряд с SQL-серверами (транзитивность-многоверсионность-изолированность-"ручной контроль транзакций"). Так что у нашего Птица появиться еще один конкурент. > насколько я знаю, генераторов, равно как и sequence и прочих autoincrement в стандарте не было ?Дык, кто ж его видел этот стандарт - самому интересно было поглядеть на эти самые SEQUENCE. Дима Еманов просто объявил - теперь есть синоним SEQUENCE. Возможно, в Вулкане (Firebird 3.0) снесем генераторы на фиг, так что вот вам время, чтобы плавно перейти на новый синтаксис SEQUENCE, типа это все давно обсуждалось и решение принято. Где именно обсуждалось - гугль так и не ответил. Видать, у них(разработчиков) между собой.
-
FB идет за синтаксисом Oracle - update...returning, sequence и т.д. И ПРАВИЛЬНО делает
-
> Возможно, в Вулкане (Firebird 3.0) снесем генераторы на > фиг, так что вот вам время, чтобы плавно перейти на новый > синтаксис SEQUENCE, типа это все давно обсуждалось и решение > принято.
SEQUENCE только и умеет что "1" прибавлять. Генераторы же прибавляют и убавляют что угодно, тем самым много более полезны. Имхо, оставят :)
-
>Loginov Dmitry © (25.06.08 00:43) [17] >Генераторы же прибавляют и убавляют что угодно, тем самым много более полезны. если не сложно, приведите пример выгоды от такого поведения? ни капли сарказма - действительно, интересно
-
Сиквенсы можно "вручную" устанавливать или сбрасывать как генераторы ? Если да, не вижу преимуществ вторых перед первыми.
|