我正在尝试在具有50个相同模式的数据库中创建MVIEW。所以基本的VIEW非常简单,但是我需要在存储源记录模式的视图中添加一列。所有50个模式中的表从0开始它们的唯一键。
答案 0 :(得分:0)
无论如何你必须替换视图的ddl。
你可以这样做:
create or replace view_name
as
select col1, col2, 'schema1' as schema_name
from schema1.table
union all
select col1, col2, 'schema2'
from schema2.table
union all
select col1, col2, 'schema3'
from schema3.table
...