Изменить уникальное ограничение в Oracle
-
20-09-2019 - |
Вопрос
Мне нужно обновить существующее ограничение в базе данных Oracle, чтобы добавить туда новый столбец.
ALTER TABLE MY_PARTNER_DETAILS
MODIFY CONSTRAINT UQ_MY_PARTNER_DETAILS
UNIQUE(PARTNER_CODE,PGOOD_CODE,SITE_CODE,PARTNER_PLACEMENT,PARTNER_PARTICIPATION)
Выдает ошибку:
Error at line 1
ORA-00933: SQL command not properly ended
В чем проблема?
Решение
Вам следует отказаться от ограничения и воссоздать его заново. modify constraint
позволяет вам изменить состояние ограничения, а не его определение.
Видеть: Документы Oracle
Не связан с StackOverflow