Bonjour a la communautée,


je reviens avec mon probleme de recuperation de variable CLOB. J´ai écrit ce petit script de test, il compile sans problemes (j´utilise Toad 9.7.2 et oracle 11).

Mais pour recuperer les valeurs dans la variable v_test je ne m´en sors pas (v_test est vide dans l´onglet DBMS Output et pourtant dans l´onglet script Output j´ai les resultats complets).

Dans le sous onglet Grid1 de l´onglet Script Output les valeurs sont affichées mais tronquées, elle sont pas completes (Pourquoi cela??).

Mais mon gros probleme c´est de recuperer la valeur de bftext dans v_test !!!!!!

Je ne sais pas pourquoi elle est vide. comment y remedier?

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
18
19
20
21
22
23
24
variable r refcursor
 
declare
    v_test clob;
 
begin
 
    open :r for
 
       select
         bftext into v_test
           from bfbefind
           join BFTBefindtyp on BFTRefnr = bftyp
           where BFHoRefnr = 272866
           and BFStatus = 1 
           and BFTCode in ('RAD', 'PASCH', 'ENDO', 'SONO', 'NSONO', 'EPU', 'NACHK', 'EK')
           order by BFTCode, BFTitel;
 
    dbms_output.put_line ('Valeur  : ' || v_test );    
 
end;
/
 
print r
Merci de l´aide