Taille d'un tableau en PL/SQL
Bonjour,
J'ai le code suivant :
Code:
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; |
J'aimerai savoir comment trouver la taille de ma collection cols
son type est :
Code:
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 ; |
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 ...
A votre bon coeur !
Emilien