Select 来自视图的数据与同名的 Table
Select Data from view vs Table of same name
我有一个数据库,其中 视图和 table 具有相同的名称 ,当我尝试执行查询时
select * from XXXXXXXXX
这些数据来自哪里,查看还是table?是否有任何明确的声明语法可以告诉 select 数据从哪里来?
PS: 数据库所有者不同,所以我无法更改 view/table 的结构或名称。
每个所有者的对象名称都是唯一的,因此不能为同一所有者定义 table 和视图。
用正确的所有者限定 table/view 名称。
select * from table_owner.XXXXXXXXX
select * from view_owner.XXXXXXXXX
我有一个数据库,其中 视图和 table 具有相同的名称 ,当我尝试执行查询时
select * from XXXXXXXXX
这些数据来自哪里,查看还是table?是否有任何明确的声明语法可以告诉 select 数据从哪里来?
PS: 数据库所有者不同,所以我无法更改 view/table 的结构或名称。
每个所有者的对象名称都是唯一的,因此不能为同一所有者定义 table 和视图。
用正确的所有者限定 table/view 名称。
select * from table_owner.XXXXXXXXX
select * from view_owner.XXXXXXXXX