Bonjour,

Je possède une série de vues que je souhaite altérer.

elle sont toutes définies comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
create materialized view my_view01
build deferred
refresh force on demand
start with to_date('12-07-2012 23:59:00', 'dd-mm-yyyy hh24:mi:ss') next to_date(TO_CHAR(SysDate,   'ddmmyyyy')||'23:59','ddmmyyyy hh24:mi')   
as
select ... FROM ...
je souhaite les altérer pour que la vue porte la définition suivantes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
CREATE MATERIALIZED VIEW  my_view01
BUILD DEFERRED                                                 
REFRESH COMPLETE
ON DEMAND
AS
select ... FROM ...
on me dit de les dropper, mais chaque vues possède des grant, syn et index que je ne souhaite pas recréer.

Donc, ma question comment faire l'alter pour la nouvelle définition ?

merci

patmaba