【发布时间】:2013-12-22 12:12:48
【问题描述】:
我在 Oracle 设计器中有一个视图,我想在其中添加一列。我试过Create column并在 Fre 格式选项卡中输入以下语句:
ALTER VIEW View_name_vw
ADD (new_column VARCHAR(100));
但它没有更新。在这一步之后我需要包括什么吗? 任何帮助表示赞赏。
【问题讨论】:
我在 Oracle 设计器中有一个视图,我想在其中添加一列。我试过Create column并在 Fre 格式选项卡中输入以下语句:
ALTER VIEW View_name_vw
ADD (new_column VARCHAR(100));
但它没有更新。在这一步之后我需要包括什么吗? 任何帮助表示赞赏。
【问题讨论】:
视图基本上只是一个SELECT-语句。如果您想在视图中添加另一列,只需更改它所基于的语句。如果您需要一个包含新数据的全新列,请更改您从中选择视图中显示的列的基础表结构。
欲了解更多信息,请查看 Oracle 官方文档:
http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_8004.htm
或在 SO 上查看此问题:
What is a View in Oracle?
【讨论】:
无法更改视图。选项是更改视图的定义或更改表是唯一的选择。
【讨论】: