Bonjour,
J'ai le code suivant :
J'aimerai savoir comment trouver la taille de ma collection cols
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 procedure Testage is tmp_col_line SWIFT_PRSW_FIELDS_TMP%ROWTYPE; cpt int :=1; cols Pkg_PrswGen.tab_rec_columns; begin for tmp_col_line in ( select mycode, mytype from SWIFT_PRSW_FIELDS_TMP ) loop cols(cpt).fieldname := tmp_col_line.mycode; cols(cpt).fieldtype := tmp_col_line.mytype; cpt:=cpt+1; end loop; TestageRecord(cols); end;
son type est :
J'ai googlé mais j'ai rien trouvé ... je pourrais aussi me servir de mon compteur, mais j'ai pas envie de le balader de procédures en fonctions ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 type rec_columns Is Record( fieldname Varchar2(30), fieldtype Varchar2(15) ); type tab_rec_columns is table of rec_columns index by binary_integer ;
A votre bon coeur !
Emilien
Partager