Materialized View [message #646341] |
Mon, 28 December 2015 02:57 |
Bilal Khan
Messages: 128 Registered: April 2010 Location: Pakistan
|
Senior Member |
|
|
Dear All
I want to create materialized view for update but it display error message:
SQL> Create materialized view mv_emp for update
2 refresh fast
3 on commit
4 as select * from employees;
refresh fast
*
ERROR at line 2:
ORA-00905: missing keyword
While when i create materialized view without for update it is successfully created.
SQL> Create materialized view mv_emp
2 refresh fast
3 on commit
4 as select * from employees;
Materialized view created.
Please suggest me that how can i create updateable materialize view.
Thanks
|
|
|
|
Re: Materialized View [message #646343 is a reply to message #646342] |
Mon, 28 December 2015 03:04 |
Bilal Khan
Messages: 128 Registered: April 2010 Location: Pakistan
|
Senior Member |
|
|
Actually i need it for replication,any suggestion for that?
As materialized view for update is created but i cant refresh it.
SQL> Create materialized view mv_emp1 for update
2 as select * from employees;
Materialized view created.
|
|
|
|
Re: Materialized View [message #646346 is a reply to message #646343] |
Mon, 28 December 2015 04:01 |
John Watson
Messages: 8931 Registered: January 2010 Location: Global Village
|
Senior Member |
|
|
Replicated MVs can't refresh synchronously on COMMIT, you have to fast refresh them asynchronously from materialized view logs.
|
|
|