Проблемма с внешним ключем
Добавлено: 07 фев 2006, 17:22
Использую Firebird 1.5. Простенький скрипт
alter table "tbl_Contact"
add constraint FK_TBL_CONTACT_1
foreign key ("ModifiedByID")
references "tbl_Contact"(ID)
ругается, что
Невозможно подтвердить транзакцию:
This operation is not defined for system tables.
unsuccessful metadata update.
object tbl_Contact is in use .
Подскажите, можно ли в Firebird создавать внешние ключи на самого себя и как это корректно делать?
alter table "tbl_Contact"
add constraint FK_TBL_CONTACT_1
foreign key ("ModifiedByID")
references "tbl_Contact"(ID)
ругается, что
Невозможно подтвердить транзакцию:
This operation is not defined for system tables.
unsuccessful metadata update.
object tbl_Contact is in use .
Подскажите, можно ли в Firebird создавать внешние ключи на самого себя и как это корректно делать?