Я пытаюсь изменить тип данных столбца в Oracle View, выполнив следующую инструкцию:
ALTER VIEW <view_name>
MODIFY (ID VARCHAR2(100));
Я получаю следующую ошибку:
Error starting at line : 1 in command -
ALTER VIEW <view_name>
MODIFY (ID VARCHAR2(100))
Error report -
ORA-00922: missing or invalid option
00922. 00000 - "missing or invalid option"
*Cause:
*Action:
Я сослался на сообщение здесь. Каков правильный способ добиться этого? Я предполагаю, что Oracle ожидает ключевое слово CONSTRAINT
после MODIFY
. Столбец, тип данных которого я изменяю, является одним из первичных ключей в таблице, на которой стоит это представление.