【发布时间】:2022-11-24 18:05:18
【问题描述】:
我们有一个视图比方说 table1_v
如果我运行 select * from table1_v ,我会得到一个包含一列的输出 - Year (Jahr)
我想知道底层的 sql 是什么,所以我可以在 Sql developer 中的这个视图的详细信息下或在 all_views 中找到它。
我想知道,因为 sql 看起来像这样 从表 1 中选择年份。这样的 sql 会给我列名 YEAR 而不是 Year (Jahr)
我希望在视图定义中有这样的东西 - 从表 1 中选择年份作为“Year (Jahr)”
所以我的问题是,如果列名不在视图定义中并且是否是最佳实践,可以在哪里重命名列名?
【问题讨论】:
-
为什么您不根据需要更改别名列?无论如何,您可以从视图中为选定的列添加别名