Ошибка Oracle: ORA-00905: отсутствует ключевое слово в ALTER TABLE

Я получаю ошибку ORA-00905: Missing keyword со строкой:

ALTER TABLE Z_Paper_ObjTable ADD SCOPE FOR (institute) IN Z_Institute_ObjTable;

Таблица Z_Paper_ObjTable имеет атрибут institute REF Z_Institute_ObjType,

Кто-нибудь может мне помочь?

1 ответ

Решение

Согласно alter table Документы, правильный синтаксис будет:

ALTER TABLE Z_Paper_ObjTable ADD (SCOPE FOR (institute) IS Z_Institute_ObjTable);

Парены не обязательны, и is скорее, чем in,

Другие вопросы по тегам