HSQLDB - получить имя текущей таблицы внутри триггера. - PullRequest
0 голосов
/ 30 ноября 2018

Есть ли способ программно получить имя текущей таблицы внутри тела триггера?Я имею в виду таблицу, для которой определен триггер.

Я ищу способ сделать это в SQL, но обходной путь в Java тоже подойдет.

1 Ответ

0 голосов
/ 08 декабря 2018

Нет функции SQL, которая возвращает имя таблицы во время выполнения TRIGGER.Легко определить константу SQL с именем таблицы внутри кода SQL триггера.С триггерами, определенными в языке Java, метод fire () вызывается системой.Этот метод имеет параметр для имени таблицы, к которому можно получить доступ в коде триггера Java.http://hsqldb.org/doc/guide/triggers-chapt.html#trc_trigger_action_java

...