добавить столбец в представление в Oracle Designer

У меня есть представление в конструкторе Oracle, в которое я хотел бы добавить столбец. Я пробовал Create columnи ввел на вкладке Fre Format следующий оператор:

ALTER VIEW View_name_vw
ADD (new_column VARCHAR(100));

но это не обновление. Что мне нужно добавить после этого шага? Любая помощь приветствуется.


person user2932466    schedule 05.12.2013    source источник


Ответы (2)


Представление - это, по сути, всего лишь SELECT-оператор. Если вы хотите добавить в представление еще один столбец, просто измените утверждение, на котором оно основано. Если вам нужен совершенно новый столбец с новыми данными, измените базовую структуру таблицы, из которой вы выбираете столбцы, отображаемые в вашем представлении.

Дополнительные сведения см. В официальной документации Oracle:
http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_8004.htm
Или посмотрите этот вопрос на SO:
Что такое представление в Oracle?

person Armunin    schedule 05.12.2013

Вид не может быть изменен. Единственный вариант - изменить определение представления или изменить таблицу.

person Saurabh Kanoongo    schedule 22.05.2015