Bonjour à tous 
Lors de la création d'une vue matérialisée; la vue se crée bien mais elle reste vide
Je suis sur une base oracle qui tape sur une Vue SQLSERVER7
le code de la vue matérialisée est le suivant
	
	1 2 3 4 5 6 7 8 9 10 11
   | CREATE materialized view SCIFR_AR_CLIENTELE_V
NOCACHE
LOGGING
NOPARALLEL
BUILD IMMEDIATE
REFRESH COMPLETE
START with trunc(sysdate)+ 6.50/24
NEXT trunc(sysdate + 1)+ 6.50/24
AS
select *  FROM    V_CLIENTELE_POUR_ORACLE@DB_CLIENTELE
WHERE  DATE_FACTURATION > add_months(sysdate, -36)  | 
 d'autant plus que j'ai remarqué qu'il une différence de la taille des champs sur la vue que j'ai crée et la vue sur sqlserver avec le dblink c-à-d
desc V_CLIENTELE_POUR_ORACLE@DB_CLIENTELE
est différent de 
desc SCIFR_AR_CLIENTELE_V je ne comprend pas cette différence 
Lorsque j'essaye de rafraichir la vue toad
	
	CALL DBMS_MVIEW.REFRESH('SCIFR_AR_CLIENTELE_V','C')
 obtiens les erreurs suivante 
	
	1 2 3 4 5 6
   |  
ORA-12008: error in materialized view refresh path
ORA-06512: at "SYS.DBMS_SNAPSHOT", line 803
ORA-06512: at "SYS.DBMS_SNAPSHOT", line 860
ORA-06512: at "SYS.DBMS_SNAPSHOT", line 841
ORA-06512: at line 1  | 
 
						
					
Partager