Подтвердить что ты не робот

Недостаточно привилегий при добавлении ограничения FK (Oracle)

ALTER TABLE LAB_ADMIN_USER.TEST_TEMPLATE_ABBR ADD (
   CONSTRAINT TEST_TEMPLATE_ABBR_R01 
FOREIGN KEY (test_template_id) 
REFERENCES LAB_ADMIN.TEST_TEMPLATE (test_template_id)
   ON DELETE CASCADE)

Какова наиболее вероятная причина "ORA = 01031: недостаточные привилегии" при выполнении указанной выше команды? Другими словами, какое разрешение LAB_ADMIN_USER, скорее всего, не имеет?

Я уже создал таблицу успешно и попытался добавить ограничение FK как LAB_ADMIN_USER.

4b9b3361

Ответ 1

Таблица с первичным ключом принадлежит другой схеме - LAB_ADMIN. Этот пользователь должен предоставить ССЫЛКИ на TEST_TEMPLATE для LAB_ADMIN_USER.