Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBExpert Новый топик    Ответить
 Проблемы при создании ddl-триггеров  [new]
CyberMax
Member

Откуда: Хабаровск
Сообщений: 1435
Создаю ddl-триггер в ленивом режиме. Выбираю оператор "CREATE TABLE". Компилирую.
CREATE TRIGGER NEW_TRIGGER
ACTIVE BEFORE CREATE TABLE POSITION 0
AS
begin
  /* Trigger text */
end

1. После создания триггера, в меню комбобокс "До/после" внезапно меняется на "Событие".
При компиляции ошибка:
CREATE OR ALTER TRIGGER NEW_TRIGGER
ACTIVE CONNECT CREATE TABLE POSITION 0
AS
begin
  /* Trigger text */
end


Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 2, column 8.
CONNECT.

2. После компиляции триггера, можно менять события. Хотя сервер говорит, что так нельзя делать:
This operation is not defined for system tables.
unsuccessful metadata update.
CREATE OR ALTER TRIGGER NEW_TRIGGER failed.
Invalid command.
Database trigger type can't be changed.
28 окт 20, 12:57    [22222137]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы при создании ddl-триггеров  [new]
IBExpert
Member

Откуда: От верблюда
Сообщений: 3331
Исправил.
29 окт 20, 11:06    [22222801]     Ответить | Цитировать Сообщить модератору
Все форумы / IBExpert Ответить