EBS在R12.2 上新增加了Edition view 的Object .
所以,在建立一些db object時,會有一些特別的api 可以去使用.
針對MV的部份,簡單來測試一下.
應有下列二種類型的方式可以立.
1 . 在未使用到EDIITION VIEW&DB POLOCY來CREATE MV的情況.
應可同原先的方式
檢查Create 出來的object,共會有二個object
SELECT OWNER, OBJECT_NAME, OBJECT_TYPE
FROM ALL_OBJECTS
WHERE OBJECT_NAME LIKE 'ERP_TEST01%';
2.若是Standard的view(有edition&policy的情況下)
可使用ad_zd_mview.upgrade 或是AD_MV(package)
2.1 使用ad_zd_mview.upgrade Package
2.1.1 create edition view
2.1.2 ad_zd_mview.upgrade(<MV_OWNER>, <MV_NAME>)
檢查Create 出來的object,共會有3個object
SELECT OWNER, OBJECT_NAME, OBJECT_TYPE
FROM ALL_OBJECTS
WHERE OBJECT_NAME LIKE 'ERP_TEST02%';
2.2 使用AD_MV Package
檢查Create 出來的object,共會有3個object
SELECT OWNER, OBJECT_NAME, OBJECT_TYPE
FROM ALL_OBJECTS
WHERE OBJECT_NAME LIKE 'ERP_TEST03%';