У меня есть две схемы, и я пытаюсь создать таблицу с двумя ограничениями внешнего ключа.Создание ограничения внешнего ключа не работает независимо от того, добавляю ли я это ограничение отдельно или в DDL создания таблицы.Кроме того, независимо от того, какой из двух пользователей я пытаюсь запустить его.Оракул: ORA-01031: недостаточно прав.Таблица создается, когда я опускаю ограничения внешнего ключа.
Предполагаемый результат: создать таблицу с двумя ограничениями.
CREATE TABLE "XXX_MONITORING"."COMPOSITE_STATUS"
( "COMPOSITE_STATUS_ID" NUMBER,
"COMPOSITE_ID" NUMBER,
"STATUS" CHAR(1),
CONSTRAINT "COMPOSITE_FK" FOREIGN KEY ("COMPOSITE_ID")
REFERENCES "XXX_MONITORING_CONFIGURATION"."COMPOSITE_KPI_COMPONENTS" ("COMPONENT_ID") ON DELETE CASCADE ENABLE,
CONSTRAINT "COMPOSITE_STATUS_FK" FOREIGN KEY ("STATUS")
REFERENCES "XXX_MONITORING_CONFIGURATION"."INDICATION_COLOR" ("INDICATION_COLOR_ID") ON DELETE CASCADE ENABLE
);