Oracle10g 如何在oracle 10g中重命名视图列?

Oracle10g 如何在oracle 10g中重命名视图列?,oracle10g,sqlplus,Oracle10g,Sqlplus,晚上好 大家好 如何在oracle中重命名视图列 我有两张桌子 并创建此表的视图。我们可以重命名视图列的名称吗 不能在现有视图中修改列的名称;没有类似于altertablerename…的alterview rename…子句 您需要删除并重新创建视图。重新创建视图时,可以显式指定视图列名,并使用所需的任何名称,例如: create view your_view (new_name) as select old_name from your_table; 或在视图查询中使用列别名,例如: cr

晚上好

大家好

如何在oracle中重命名视图列

我有两张桌子
并创建此表的视图。我们可以重命名视图列的名称吗

不能在现有视图中修改列的名称;没有类似于
altertablerename…
alterview rename…
子句

您需要删除并重新创建视图。重新创建视图时,可以显式指定视图列名,并使用所需的任何名称,例如:

create view your_view (new_name) as select old_name from your_table;
或在视图查询中使用列别名,例如:

create view your_view as select old_name as new_name from your_table;

你当然可以。到目前为止你试过什么?请更新您的问题以包括示例视图以及您尝试的内容。