create or replace procedure PR_ETAT_01
(P_POLE IN VARCHAR2
, P_METIER IN VARCHAR2
, P_DATE_DEB_REAL IN DATE
, P_DATE_FIN_REAL IN DATE
, P_LANGUE IN VARCHAR2
, P_C1 IN OUT Types.CursorType)
is
TYPE cursortype IS REF CURSOR;
begin
CREATE TEMPORARY TABLE TMP_SELECTION_ETAT_01
(
I_MISSION NUMBER(10)
,POLE VARCHAR2(255)
,METIER_FONCTION VARCHAR2(255)
,L_SITE VARCHAR2(255)
,L_ACTIVITE VARCHAR2(255)
,L_SOUS_ACTIVITE VARCHAR2(255)
,D_P_AUDIT DATE
,L_PERIMETRE VARCHAR2(255)
,COULEUR_COTATION CHAR(7)
,L_TYPE_AUDIT VARCHAR2(255)
,L_TITRE_MISSION VARCHAR2(300)
,L_STATUT VARCHAR2(255)
,NB_CA_JRH NUMBER(5,1)
,D_FIN DATE
,L_AUDITE_PAR VARCHAR2(255)
,NB_CA_DUREE_MISSION NUMBER(4,1)
,NB_CA_ETP NUMBER(3,1)
,L_FAMILLE_RISQUE VARCHAR2(255)
,D_CO_RAPPORT DATE
,L_DESTINATAIRE VARCHAR2(255)
);
end;
ne marche pas , je ne comprends pas pourquoi à moins qu'il faille le faire à l'aide d'un curseur.
Partager