0
我正在試圖在50個相同模式的數據庫中創建MVIEW。所以基本的VIEW非常簡單,但我需要向存儲源記錄模式的視圖添加一列。所有50個模式中的表從0開始其唯一密鑰。如何將模式名稱帶入Oracle中的VIEW?
我正在試圖在50個相同模式的數據庫中創建MVIEW。所以基本的VIEW非常簡單,但我需要向存儲源記錄模式的視圖添加一列。所有50個模式中的表從0開始其唯一密鑰。如何將模式名稱帶入Oracle中的VIEW?
無論如何,您必須替換視圖的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
...
謝謝!我不能相信我忘了只是這樣宣佈。我當時的想法是,當我的數據庫管理員無法解決問題時,情況變得更加複雜。 – ecfitzgerald