Bonjour à tous,
Débutant en PL/SQL je me retrouve confronté un petit soucis technique. J'utilise dans une procédure stockée la ligne suivante :
select (avg(nvl(dbms_lob.getlength(Current_Column_Name),0)+1))
into Current_Size from archvector where rownum < 2 ;
La valeur de Current_Column_Name est : IMAGE_DATA
A priori ma variable Current_Column_Name est interprété comme une chaine de caractère car le résultat de la requête ci dessus dans ma procédure donne 11 ( le nombre de caractère de la string : IMAGE_DATA ) et non la taille de mon BLOB qui fait 16 Ko.
J'ai essayé un peu tout les operateurs et j'ai cherché sur le net un peu partout mais difficile de décrire mon problème.
Savez-vous s'il y'a un operateur ou une fonction qui permet de faire ce que je veux faire ? ( j'ai essayé &Current_Column_Name , /Current_Column_Name et ce genre de chose mais ça ne fonctionne pas)
Merci d'avance ,
++
ArchVector
Partager