ORACLE: materializzate vista- cambiamento AVVIO CON CLAUSOLA
-
19-09-2019 - |
Domanda
Ho creato una vista materializzata utilizzando il seguente codice:
CREATE MATERIALIZED VIEW M_USER_HIERARCHY
BUILD IMMEDIATE
REFRESH COMPLETE
START WITH TO_DATE('25-Aug-2009 10:34:24','dd-mon-yyyy hh24:mi:ss')
NEXT SYSDATE + 1
WITH PRIMARY KEY
AS
SELECT * FROM V_USER_HIERARCHY;
Comunque, voglio essere in grado di cambiare la data di AVVIO CON dopo l'esecuzione di questo codice. Ho cercato nel ALL_MVIEW_ * tabelle, ma non riusciva a trovare dove l'impostazione per lo START_DATE è.
Qualcuno sa come cambiare la data START_WITH di una vista materializzata?
Soluzione
E 'davvero molto semplice.
SQL> create materialized view emp_data
2 as select * from emp
3 /
Materialized view created.
SQL> ALTER MATERIALIZED VIEW emp_data
2 REFRESH COMPLETE
3 START WITH TRUNC(SYSDATE+1) + 12/24
4 NEXT SYSDATE+1
5 /
Materialized view altered.
SQL>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow