在Oracle Designer中将列添加到视图中

时间:2013-12-05 14:00:35

标签: oracle view sql-view

我在Oracle设计器中有一个视图,我想添加一列。我已经尝试Create column并在Fre Format选项卡中输入以下语句:

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

但它没有更新。在这一步之后我需要包含一些东西吗? 任何帮助表示赞赏。

2 个答案:

答案 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)

视图无法更改。选项可能会改变视图的定义,或者表中的更改是唯一的选择。