Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
TYPE PRM_SRV IS RECORD
  ( ID        NUMBER,
    DESC      VARCHAR2(100),
    VALUE     NUMBER
    --  
  );
  TYPE PRM_SRV_TAB is table of PRM_SRV INDEX BY BINARY_INTEGER ;
 
TYPE REC_SRV IS RECORD
  ( id_ligne                     VARCHAR2(20),
    code_src                     NUMBER,
    date_valid                   date,
    date_change                  date,
    status                       VARCHAR2(1),
    id_srv                       NUMBER,
    id_ssrv                      NUMBER,
    FLAG_AN                      NUMBER,
    vl_prmsrv                    PRM_SRV_TAB
  );
 
  TYPE SRV_TAB is table of REC_SRV INDEX BY BINARY_INTEGER;
 
  rec_srv_tab SRV_TAB;
voila mon problème: je veux que lorsque j'insère dans le tableau rec_srv_tabl , ce tableau soit ordonné par le champs
id_srv qui est de type number , sachant que ce champs peut contenir des valeurs dupliquées, et pas nécessairement successives.
une autre question , le INDEX BY BINARY_INTEGER sert a quoi??
est ce qu'il est en relation avec l'indice (rec_srv_tab(i).nomduchamps) avec lequel je parcoure le tableau??