Bonjour
J'ai un tableau à deux dimensions.
A supposer que ce tableau soit renseigné, je souhaite connaître le nombre d'éléments de chacune des dimensions. La fonction COUNT ne me donne que la taille de la première dimension.
Illustration:
v_num vaut 4. Je voudrais récupérer aussi le 6.
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 DECLARE TYPE typ_n_matrix IS TABLE OF NUMBER INDEX BY BINARY_INTEGER; TYPE matrix IS TABLE OF NUMBER INDEX BY BINARY_INTEGER; v_matrice Matrix; v_num NUMBER; BEGIN FOR i in 1..4 LOOP FOR J in 1..6 LOOP v_matrice (i)(j) := i+j; END LOOP; END LOOP; v_num := v_matrice.COUNT; END; /
Merci pour votre aide
PS: la finalité est de faire le produit de deux matrices qui n'ont qu'une dimension en commun.
Partager