Гость
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / INCREMENT для генераторов / 5 сообщений из 5, страница 1 из 1
10.04.2014, 12:32
    #38611038
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
INCREMENT для генераторов
В последнем снапшоте FB3 появилась возможность для генераторов указывать шаг приращения

[FIXED doc\sql.extensions\README.ddl.txt]For 3.0, the options specified in (15) include INCREMENT:
{ CREATE | RECREATE } { SEQUENCE | GENERATOR } <sequence name> [ START WITH <value> ] [ INCREMENT [BY] <increment> ]
CREATE OR ALTER { SEQUENCE | GENERATOR } <sequence name> { RESTART | START WITH <value> } [ INCREMENT [BY] <increment> ]
ALTER { SEQUENCE | GENERATOR } <sequence name> RESTART [ WITH <value> ] [ INCREMENT [BY] <increment> ]

This is the increment that's applied to the SQL standard way of working with generators:
NEXT VALUE FOR <sequence name>
is equivalent to
gen_id(<sequence name>, <increment>)
собственно INCREMENT нужно подсветить как ключевое слово ну и в редакторе генераторов поддержку этой опции сделать. Кроме того хотелось бы чтобы на закладке DLL (скрипт) для генераторов скрипт назначенных прав отображался как это сделано для ХП
...
Рейтинг: 0 / 0
10.04.2014, 12:35
    #38611043
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
INCREMENT для генераторов
В последнем снапшоте FB3 появилась возможность для генераторов указывать шаг приращения

doc\sql.extensions\README.ddl.txFor 3.0, the options specified in (15) include INCREMENT:
{ CREATE | RECREATE } { SEQUENCE | GENERATOR } <sequence name> [ START WITH <value> ] [ INCREMENT [BY] <increment> ]
CREATE OR ALTER { SEQUENCE | GENERATOR } <sequence name> { RESTART | START WITH <value> } [ INCREMENT [BY] <increment> ]
ALTER { SEQUENCE | GENERATOR } <sequence name> RESTART [ WITH <value> ] [ INCREMENT [BY] <increment> ]

This is the increment that's applied to the SQL standard way of working with generators:
NEXT VALUE FOR <sequence name>
is equivalent to
gen_id(<sequence name>, <increment>)

собственно INCREMENT нужно подсветить как ключевое слово ну и в редакторе генераторов поддержку этой опции сделать. Кроме того хотелось бы чтобы на закладке DLL (скрипт) для генераторов скрипт назначенных прав отображался как это сделано для ХП

Offtop: вот блин. Здесь для тэга FIXED экранирование внутренних [] не происходит
...
Рейтинг: 0 / 0
10.04.2014, 16:12
    #38611458
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
INCREMENT для генераторов
А этот снапшот можно пользовать или ну его нафиг пока??
...
Рейтинг: 0 / 0
10.04.2014, 16:25
    #38611483
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
INCREMENT для генераторов
IBExpert,

с переменным успехом
может заодно удастся выяснить отчего так. Но это точно с не из за INCREMENT
...
Рейтинг: 0 / 0
20.04.2014, 10:32
    #38619736
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
INCREMENT для генераторов
в свежем снапшоте уже исправлено. Теперь можно.

P.S. В зарезервированные слова ещё MAPPING надо добавить
...
Рейтинг: 0 / 0
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / INCREMENT для генераторов / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]