我在Oracle设计器中有一个视图,我想添加一列。我已经尝试Create column
并在Fre Format选项卡中输入以下语句:
ALTER VIEW View_name_vw
ADD (new_column VARCHAR(100));
但它没有更新。在这一步之后我需要包含一些东西吗? 任何帮助表示赞赏。
答案 0 :(得分:4)
视图基本上只是SELECT
- 语句。如果要在视图中添加另一列,只需更改它所基于的语句即可。如果需要包含新数据的全新列,请更改从中选择视图中显示的列的基础表结构。
有关更多信息,请查看Oracle官方文档:
http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_8004.htm
或者在SO上看到这个问题:
What is a View in Oracle?
答案 1 :(得分:0)
视图无法更改。选项可能会改变视图的定义,或者表中的更改是唯一的选择。