powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Token unknown - line 2, char 20. OR.
15 сообщений из 15, страница 1 из 1
Token unknown - line 2, char 20. OR.
    #39228185
DeDuIIIka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток, необходимо создать триггер на обновление, удаление или добавления. Мой код ниже, но при выполнении возникает ошибка "Token unknown - line 2, char 20. OR."
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
CREATE TRIGGER CHANGE_STORY FOR SYSTEM_BLOCK
ACTIVE BEFORE INSERT or  UPDATE or DELETE POSITION 0
AS
declare variable id_ integer;
declare variable time_ timestamp;
declare variable op_ char(20);
declare variable oldprice numeric(16, 2);
declare variable newprice numeric(16, 2);
BEGIN
  id_=GEN_ID(GENA_TRIG, 1);
  if(inserting)
  begin
     op_='Добавление';
     time_=current_timestamp;
     oldprice=0;
     newprice=NEW.block_price;
  end
if(updating)
  begin
     op_='Обновление';
     time_=current_timestamp;
     oldprice=OLD.block_price;
     newprice=NEW.block_price;
  end
  INSERT INTO supersecrettable(ID, TI_ME, OPERATION, OLD_RICE, NEW_PRICE) values
  (:id_, :time_,  :op_, :oldprice, :newprice);

END



Что я делаю не так? Firebird 2.1
...
Рейтинг: 0 / 0
Token unknown - line 2, char 20. OR.
    #39228189
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DeDuIIIkaFirebird 2.1
Чем докажешь?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Token unknown - line 2, char 20. OR.
    #39228208
DeDuIIIka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,
...
Рейтинг: 0 / 0
Token unknown - line 2, char 20. OR.
    #39228209
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это не доказательство. Покажи лог из isql с командой show version, твоим запросом и
ошибкой. Надеюсь, ты умеешь копипастить из консоли текст?.. Если нет, используй команду
OUT или перенаправление потоков I/O и ключ -m.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Token unknown - line 2, char 20. OR.
    #39228257
DeDuIIIka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как выводить, вы таки правы я не знаю и Ваше объяснение не понял, но результат однако показал версию 2.1 и при выполнении запроса через isql ошибка идентичная
...
Рейтинг: 0 / 0
Token unknown - line 2, char 20. OR.
    #39228262
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DeDuIIIkaрезультат однако показал версию 2.1 и при выполнении запроса через isql
ошибка идентичная
Врёшь:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Database:  TEST
SQL> create table SYSTEM_BLOCK (i integer, a varchar(20));
SQL> CREATE TRIGGER CHANGE_STORY FOR SYSTEM_BLOCK
CON> ACTIVE BEFORE INSERT or  UPDATE or DELETE POSITION 0
CON> as
CON> begin
CON> end;
SQL> show version;
ISQL Version: WI-V2.1.1.17910 Firebird 2.1
Server version:
Firebird/x86/Windows NT (access method), version "WI-V2.1.1.17910 Firebird 2.1"
Firebird/x86/Windows NT (remote server), version "WI-V2.1.1.17910 Firebird 2.1/XNet 
(SD-HP)/P11"
Firebird/x86/Windows NT (remote interface), version "WI-V2.1.1.17910 Firebird 2.1/XNet 
(SD-HP)/P11"
on disk structure version 11.1
SQL>


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Token unknown - line 2, char 20. OR.
    #39228264
DeDuIIIka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov, сорян... у меня по неизвестной причине выдают "Cannot get server version without database connection". В последней строке команды show version. Но при этом запросы к бд выполняются.. я ничего не понимаю..
...
Рейтинг: 0 / 0
Token unknown - line 2, char 20. OR.
    #39228265
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DeDuIIIka,

а перевести сообщение не судьба?
...
Рейтинг: 0 / 0
Token unknown - line 2, char 20. OR.
    #39228267
DeDuIIIka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис, Вы либо себя переоцениваете, либо других за идиотов держите. Уж перевести догадался. А как исправить не догадался
...
Рейтинг: 0 / 0
Token unknown - line 2, char 20. OR.
    #39228269
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DeDuIIIkaУж перевести догадался.
И как звучит этот твой "перевод"?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Token unknown - line 2, char 20. OR.
    #39228270
DeDuIIIka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakovтвой "перевод"

"Невозможно получить версию сервера без подключения к базе данных"
...
Рейтинг: 0 / 0
Token unknown - line 2, char 20. OR.
    #39228272
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DeDuIIIka"Невозможно получить версию сервера без подключения к базе данных"
Уже хорошо. А перевести строку, выводящуюся сразу после запуска isql ты смог?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Token unknown - line 2, char 20. OR.
    #39228275
DeDuIIIka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DeDuIIIka Но при этом запросы к бд выполняются.. я ничего не понимаю.. Я подключился к БД
...
Рейтинг: 0 / 0
Token unknown - line 2, char 20. OR.
    #39228276
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DeDuIIIkaЯ подключился к БД
С чего ты это решил?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Token unknown - line 2, char 20. OR.
    #39228278
DeDuIIIka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov, с неба. Но я уже решил свою проблему. Спасибо за помощь(нет).
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Token unknown - line 2, char 20. OR.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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