Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Сторожилы, а чо, так нельзя? / 6 сообщений из 6, страница 1 из 1
11.07.2016, 16:28
    #39271874
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сторожилы, а чо, так нельзя?
Приветствую, форумяне! Не хотел плодить локальные переменные в триггере и обойтись тем, что есть. Пробовал и так:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
SELECT "tmstmp",  "user_id", "major", "minor",
    "date", "time", "user_login", "user_name",
    "version"
  FROM "version__getLast"(NEW."obj_id")
  INTO: NEW."tmstmp", NEW."user_id", NEW."major", NEW."minor",
        NEW."date", NEW."time", NEW."user_login", NEW."user_name",
        NEW."version";

и эдак:
Код: plsql
1.
2.
3.
4.
5.
6.
SELECT NEW."tmstmp" = "tmstmp", NEW."user_id" = "user_id",
    NEW."major" = "major", NEW."minor" = "minor",
    NEW."date" = "date", NEW."time" = "time",
    NEW."user_login" = "user_login", NEW."user_name" = "user_name",
    NEW."version" = "version"
  FROM "version__getLast"(NEW."obj_id");

импассибл, блин, а хотелось!...
Такой выкрутас не предусмотрен в принципе и по любому надо через локальные переменные?

P.S. Знаю, что ща отправите на RTFM и т.д., но, может, девелоперы ФБ прикрутят в будущих версиях?
...
Рейтинг: 0 / 0
11.07.2016, 16:33
    #39271875
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сторожилы, а чо, так нельзя?
rdb_devТакой выкрутас не предусмотрен в принципе и по любому надо через локальные переменные?

Нет, можно и прямо в NEW.*. Что не получилось-то?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
11.07.2016, 16:39
    #39271882
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сторожилы, а чо, так нельзя?
Dimitry Sibiryakov, что-то первый вариант не компилируется и ругается на точку:
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 30, column 12.
.
...
Рейтинг: 0 / 0
11.07.2016, 16:41
    #39271887
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сторожилы, а чо, так нельзя?
v2.5.6.27020
...
Рейтинг: 0 / 0
11.07.2016, 16:44
    #39271891
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сторожилы, а чо, так нельзя?
С двоеточиями разберись
...
Рейтинг: 0 / 0
11.07.2016, 16:46
    #39271894
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сторожилы, а чо, так нельзя?
hvlad, вон оно чо... Спасибо!
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Сторожилы, а чо, так нельзя? / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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