>     А потом - Current_Table_Current_Columns_Set? ;) Один чёрт триггера
> генерировать неким (полу)автоматом на клиенте. Или по каждому чиху в
> триггерах в rdb$relation_fields лазать будешь и execute statement
> складывать?

Долго и упорно я оттягивал свое
знакомство с конструкцией EXECUTE STATEMENT,
поэтому не скажу, буду ли я перед ней
лазить в RDB$RELATION_FIELDS... Но могло бы быть
удобным из триггера на таблице
(предположим, список имен таблиц,
подлежащих некоему логированию),
создавать "логирующий" триггер для
необходимых таблиц. Удалять (или
(де)активировать) там же. Впрочем, можно
текст такого триггера в UDF сгенерить и
вернуть...  Если можно сделать все на
стороне сервера, то не хочется
размазывать по клиенту эту логику
(ИМХО).

Смотрю в описание ES, вижу: "* Any DDL (except
Create/Drop Database).", должно работать...

Ответить