20.07.2010 16:42, Andrei пишет:

Единственное подключение к БД. единственная транзакция. На выполнении
операции:

  ALTER TABLE gd_ref_constraints ADD
   CONSTRAINT gd_chk1_ref_contraint CHECK (ref_state IN ('ORIGINAL',
'TRIGGER'))

Получаю ошибку:

This operation is not defined for system tables.
unsuccessful metadata update.
DEFINE TRIGGER failed.
action cancelled by trigger (1) to preserve data integrity.
Cannot update trigger used by a CHECK Constraint.

Почему?

А другой CHECK на этой таблице есть? IMHO, что-то не то записано в метаданных. После бекап-рестора проблема остается?


Дмитрий

Ответить