powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / ошибка при создании генератора и триггера в IBExpert
30 сообщений из 30, показаны все 2 страниц
ошибка при создании генератора и триггера в IBExpert
    #37329259
earcrown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
здравствуйте, при создании БД с помощью IBExpert возникла проблема при автоматическом создании генераторов и триггеров для таблиц

работать с IB Expert Начал совсем недавно, так что не могу понять в чём дело


Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 1, char 7.
SEQUENCE.

эта ошибка возникает при создании генератора


Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 1, char 7.
SEQUENCE.

эта ошибка при создании триггера

может кто нибудь подскажет, как это можно исправить или посмотреть хотя бы, где эта самая ошибка, дабы предпринять что-то дальше?
...
Рейтинг: 0 / 0
ошибка при создании генератора и триггера в IBExpert
    #37329260
earcrown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сервер Firebird 2.5
...
Рейтинг: 0 / 0
ошибка при создании генератора и триггера в IBExpert
    #37329262
Kotъ-Begemotъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сам код DDL приведи. Как создаёшь генератор и триггер? Какая версия IBExpert? Какая версия Firebird?
...
Рейтинг: 0 / 0
ошибка при создании генератора и триггера в IBExpert
    #37329295
earcrown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2007.4.29.1 - версия продукта IB Expert
Firebird версия 2.5

создаю просто через Автоинкремент
...
Рейтинг: 0 / 0
ошибка при создании генератора и триггера в IBExpert
    #37329300
Kotъ-Begemotъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Старый эксперт наверное. Последняя версия вообще-то уже 2011.06.29 скачай и попробуй им. В старье вряд ли кто-то разбираться будет.
...
Рейтинг: 0 / 0
ошибка при создании генератора и триггера в IBExpert
    #37329311
earcrown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ой, прошу прощения, я не ту версии дал...
версия exeшника 2011.6.13.1 вот...

ошибся, не то скопипастил)
...
Рейтинг: 0 / 0
ошибка при создании генератора и триггера в IBExpert
    #37329332
Фотография artemana
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
earcrown.. SEQUENCE ...

Нет такого слова в Firebird.
Генератор создается командой - create generator.
...
Рейтинг: 0 / 0
ошибка при создании генератора и триггера в IBExpert
    #37329338
Фотография artemana
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это я поспешил. SEQUENCE - аналог GENERATOR. Приведи все таки полный текст команды по котрой ошибка.
...
Рейтинг: 0 / 0
ошибка при создании генератора и триггера в IBExpert
    #37329360
earcrown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
artemana,

CREATE SEQUENCE GEN_STRANA_ID

это при создании генератора

create trigger strana_bi for strana
active before insert position 0
as
begin
if (new.str_id is null) then
new.str_id = gen_id(,1);
end

это при создании триггера
...
Рейтинг: 0 / 0
ошибка при создании генератора и триггера в IBExpert
    #37329363
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну напиши generator вместо sequence.
и в триггере в gen_id добавь имя генератора.
...
Рейтинг: 0 / 0
ошибка при создании генератора и триггера в IBExpert
    #37329376
earcrown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
всё равно ошибка... объясните тогда, как правильно генератор создать, мож в этом чего неправильно делаю
...
Рейтинг: 0 / 0
ошибка при создании генератора и триггера в IBExpert
    #37329387
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
earcrownвсё равно ошибка... объясните тогда, как правильно генератор создать, мож в этом чего неправильно делаю
ё, какая ошибка-то?

Открываешь SQL Editor по кнопке F12.
Пишешь там
create generator GEN_STRANA_ID
жмешь на кнопку выполнить, потом Commit.

Дальше, втыкаешь свою конструкцию create trigger, выполнить, commit.
...
Рейтинг: 0 / 0
ошибка при создании генератора и триггера в IBExpert
    #37329390
earcrown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тьфу.. я прост опечатался в одном месте и не заметил))
...
Рейтинг: 0 / 0
ошибка при создании генератора и триггера в IBExpert
    #37329391
m7m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
earcrown,

Код: plaintext
CREATE SEQUENCE GEN_STRANA_ID

Прекрасно генератор создается

так что дело не совсем в этой строке кода

Опиши что-ли полностью свои действия
и в частности расшифруй фразу "при автоматическом создании генераторов и триггеров для таблиц"
...
Рейтинг: 0 / 0
ошибка при создании генератора и триггера в IBExpert
    #37329396
earcrown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
наконец-то, создалось, спасибо большое, добрый человек))))
...
Рейтинг: 0 / 0
ошибка при создании генератора и триггера в IBExpert
    #37330130
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
earcrown
create trigger strana_bi for strana
active before insert position 0
as
begin
if (new.str_id is null) then
new.str_id = gen_id(GEN_STRANA_ID,1);
end

это при создании триггера

Триггер не заменяет генератор, он его использует :) и надо его указывать.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
ошибка при создании генератора и триггера в IBExpert
    #38086084
Dozent
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как проблему та решили?) я сейчас с такой же столкнулся
...
Рейтинг: 0 / 0
ошибка при создании генератора и триггера в IBExpert
    #38086159
olegenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ответь на те же вопросы, что задали TC.
А проблемы как не было, так и нет.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
ошибка при создании генератора и триггера в IBExpert
    #38543147
Dozentкак проблему та решили?) я сейчас с такой же столкнулся
Вечная гнусь - чел пинает людей, а рецептом не делится. Я вот уже три дня не могу генератор создать. Разные версии эксперта пробовал.
А ровно такие же действия в Firebird Database Designer прокатывают на ура.
...
Рейтинг: 0 / 0
ошибка при создании генератора и триггера в IBExpert
    #38543155
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег ПальчикЯ вот уже три дня не могу генератор создать.
За сочувствуем сюда пришел? Лучше-бы признался, что делаешь.
...
Рейтинг: 0 / 0
ошибка при создании генератора и триггера в IBExpert
    #38543211
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanЗа сочувствуем сюда пришел?
он книжки не любит читать, в том числе и детские. При Незнайку, например, который хотел стать то художником, то музыкантом ...
...
Рейтинг: 0 / 0
ошибка при создании генератора и триггера в IBExpert
    #38543289
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег Пальчик Я вот уже три дня не могу генератор создать.
то есть, в sql editor набрать CREATE GENERATOR... уже руки отсохли?
я так понимаю, в Language Reference уже никто не смотрит, только мышью тыкают. Удали IBExpert, и человек так и помрет, не создав генератор...
...
Рейтинг: 0 / 0
ошибка при создании генератора и триггера в IBExpert
    #38543482
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

Так и с экспертом уже никак.
...
Рейтинг: 0 / 0
ошибка при создании генератора и триггера в IBExpert
    #38543597
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSery,

ты про кривые руки, или про какие-то проблемы IBExpert ? :-)
...
Рейтинг: 0 / 0
ошибка при создании генератора и триггера в IBExpert
    #38543613
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

О руках.
А когда голосовой интерфейс будет ("создай генератор!"), то всё равно какие-нибудь проблемы найдутся - либо олбанский не понимает, либо "ху**нка" нет в словаре...
...
Рейтинг: 0 / 0
ошибка при создании генератора и триггера в IBExpert
    #38543631
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег Пальчик,

ты когда пишешь, что у тебя чего-то не получается, описывай, что ты делаешь и какая ошибка возникает (если возникает).
Потому что фразы типа "не могу создать генератор", "не работает", "ругается" - это вызывает или смех, или глубокую печаль.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
ошибка при создании генератора и триггера в IBExpert
    #38892196
DR NIL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Аналогичная ситуация
При создании поля в закладке "Автоинкремент" Выбираю создать генератор
получаю сообщение
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 1, column 8.
SEQUENCE.

При редактировании таблицы

Error Message:
----------------------------------------
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 4, column 1.
RETURNING.

Сервер Firebird 2.5 Release (x64) на удаленном сервере (Windows 2008 x64)
IBExpert 2014.6.17.1
такое ощущение, что Ibexpert перешел на новый синтаксис а Firebird нет
...
Рейтинг: 0 / 0
ошибка при создании генератора и триггера в IBExpert
    #38892198
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DR NIL,

имя генератора надо задать
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
ошибка при создании генератора и триггера в IBExpert
    #39361996
AbEd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Генератор (триггер) создаётся обычно для основного ключа. Щёлкаем ПКМ по ключевому полю, выбираем его изменение. Во вкладке "Автоинкремент" выбираем нужное (генератор, триггер...). Ставим галочку напротив нужного, подтверждаем выбор кнопкой "ОК". Смотрим, как создаются скрипты нужных опций (полезно их изучить новичкам).
Версия IBE у меня - 2014.7.31.1.

PS: Риторический вопрос, почему никто не начал с простого пути, начали описывать ручное создание генератора и т. д.?
...
Рейтинг: 0 / 0
ошибка при создании генератора и триггера в IBExpert
    #39362066
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AbEdВерсия IBE у меня - 2014.7.31.1.вторая свежесть, на дворе 16 год на исходе.

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


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