Bonjour à tous,
je voulais savoir quelle fonction utilisée pour retourner le nombre d'elements dans un tableau en plsql.
Merci d'avance pour votre aide.
Bonjour à tous,
je voulais savoir quelle fonction utilisée pour retourner le nombre d'elements dans un tableau en plsql.
Merci d'avance pour votre aide.
Bonjour,
ma_table.last -----------> Renvoie le plus grande index de la table
ma_table.count ----------> Renvoie le nombre d'éléments stockés dans la table
ma_table.prior -----------> Retourne le plus grand indice de la table contenant uun enregistrement et inférieur à l'indice spécifié
Salutations,
khalid
Merci Khalid,
mais j'ai pas comrpis la derniere :
ma_table.prior -----------> Retourne le plus grand indice de la table contenant uun enregistrement et inférieur à l'indice spécifié
Merci d'avance ssi Khalid
Bonjour,
la fonction prior(i int) return l'index le plus petit que i .
exemple :
declare
type ma_table is table of char index by binary_integer;
test_table ma_table;
begin
test_table(1) := 'k';
test_table(4) := 'h';
test_table(8) := 'a';
test_table(11) := 'l';
test_table(12) := 'i';
test_table(17) := 'd';
dbms_output.put_line(test_table.prior(1));---return null
dbms_output.put_line(test_table.prior(7));--- return 4
dbms_output.put_line(test_table.prior(17));--- return 12
dbms_output.put_line(test_table.prior(200));--- return 17
end;
Salutations.
Khalid,
Partager