| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 
 | CREATE SNAPSHOT HABILITATION TABLESPACE DATA_02 STORAGE (INITIAL 1024K NEXT 1024K ) USING INDEX STORAGE (INITIAL 200K NEXT 128K) 
TABLESPACE INDX_02 REFRESH COMPLETE START WITH SYSDATE - 1 NEXT TRUNC(SYSDATE) + 1 + 1/24 WITH PRIMARY KEY AS 
SELECT  H.NO_DOSSIER,
	  H.NO_DPSD,
	H.NO_DPSD_DECIDEUR,
	H.NO_DPSD_DEMANDEUR,
	H.DATE_ARRIVEE_COURRIER,
	H.REF_COURRIER,
	H.DATE_COURRIER,
      H.DATE_BE,
	H.REF_BE,
	H.DATE_OUVERTURE,
	H.DATE_REEXAMEN,
	H.NO_AVIS_DPSD,
	H.DATE_AVIS,
	H.DECISION,H.DATE_DECISION,
      H.DATE_RFC_DEMANDE,	
	H.DATE_RFC_RETOUR,
	H.COMMENTAIRE,
	H.CODE_DECISION,
	RD.LIBELLE_DECISION,
	H.CODE_NIVEAU,
      RNO.LIBELLE LIBELLE_NIVEAU,
	H.CODE_MOTIF,
	RMCO.LIBELLE LIBELLE_MOTIF,
	H.CODE_AVIS,
	RA.LIBELLE_AVIS,
      H1.DUREE_TOTALE_HABILITATION,
	H2.DUREE_PREMIERE_ETAPE,
	H3.DUREE_SECONDE_ETAPE,
	H4.DUREE_TROISIEME_ETAPE,
      H5.DUREE_QUATRIEME_ETAPE,
	H6.DUREE_CINQUIEME_ETAPE,
	H7.DUREE_SIXIEME_ETAPE,
      ODEM.NOM DERN_APPELATION_ORG_DEM,
	ODEM.ABREGE DERN_ABREGE_ORG_DEM,
	ODEM.Z_CODE_1200 DERN_CODE_ORG_DEM,
      ODEC.NOM DERN_APPELATION_ORG_DEC,
	ODEC.ABREGE DERN_ABREGE_ORG_DEC,
	ODEC.Z_CODE_1200 DERN_VALIDE_ORG_DEC
FROM R_DECISION@DEC RD,
	R_NIVEAU_ORG@DEC RNO,
	R_MOTIF_CONTROLE_ORG@DEC RMCO,
	R_AVIS@DEC RA,
     (SELECT NO_DOSSIER,DATE_DECISION-DATE_COURRIER DUREE_TOTALE_HABILITATION FROM HABILITATION@DEC
      WHERE DATE_DECISION is not null AND DATE_COURRIER is not null) H1,
     (SELECT NO_DOSSIER,DATE_ARRIVEE_COURRIER-DATE_COURRIER DUREE_PREMIERE_ETAPE FROM HABILITATION@DEC
      WHERE DATE_ARRIVEE_COURRIER is not null AND DATE_COURRIER is not null) H2,
     (SELECT NO_DOSSIER,DATE_BE-DATE_ARRIVEE_COURRIER DUREE_SECONDE_ETAPE FROM HABILITATION@DEC
      WHERE DATE_BE is not null AND DATE_ARRIVEE_COURRIER is not null) H3,
     (SELECT NO_DOSSIER,DATE_RFC_DEMANDE-DATE_BE DUREE_TROISIEME_ETAPE FROM HABILITATION@DEC
      WHERE DATE_BE is not null AND DATE_RFC_DEMANDE is not null) H4,
     (SELECT NO_DOSSIER,DATE_RFC_RETOUR-DATE_RFC_DEMANDE DUREE_QUATRIEME_ETAPE FROM HABILITATION@DEC
      WHERE DATE_RFC_RETOUR is not null AND DATE_RFC_DEMANDE is not null) H5,
     (SELECT NO_DOSSIER,DATE_AVIS-DATE_RFC_RETOUR DUREE_CINQUIEME_ETAPE FROM HABILITATION@DEC
      WHERE DATE_AVIS is not null AND DATE_RFC_RETOUR is not null) H6,
     (SELECT NO_DOSSIER,DATE_DECISION-DATE_AVIS DUREE_SIXIEME_ETAPE FROM HABILITATION@DEC
      WHERE DATE_DECISION is not null AND DATE_AVIS is not null) H7,
     ORGANISME@DEC ODEM,ORGANISME@DEC ODEC,HABILITATION@DEC H
WHERE H.CODE_DECISION=RD.CODE_DECISION(+) AND
      H.CODE_NIVEAU=RNO.CODE(+) AND
      H.CODE_MOTIF=RMCO.CODE(+) AND
      H.CODE_AVIS=RA.CODE_AVIS(+) AND
      H.NO_DOSSIER=H1.NO_DOSSIER(+) AND
      H.NO_DOSSIER=H2.NO_DOSSIER(+) AND
      H.NO_DOSSIER=H3.NO_DOSSIER(+) AND
      H.NO_DOSSIER=H4.NO_DOSSIER(+) AND
      H.NO_DOSSIER=H5.NO_DOSSIER(+) AND
      H.NO_DOSSIER=H6.NO_DOSSIER(+) AND
      H.NO_DOSSIER=H7.NO_DOSSIER(+) AND
      H.NO_DPSD_DEMANDEUR=ODEM.NO_DPSD(+) AND
      H.NO_DPSD_DECIDEUR=ODEC.NO_DPSD(+)
/
exit; | 
Partager