Bonjour,

est-il possible de passer en paramètre d'un IN une variable de type TABLE OF ?

en gros faire truc comme ce-ci mais différement car le code ne fonctionne pas

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
DECLARE
    
    TYPE myTableType IS TABLE OF NUMBER INDEX BY LONG;
    myTable myTableType;
    
    begin
    
    myTable (1) := 45;
    myTable (2) :=  60;
    
    FOR C1 IN (select *
    from MATABLE
    where TABLE_ID IN myTable ) LOOP
    
    dbms_output.put_line('Valeur trouvée :' || C1.TABLE_ID);
    
    END LOOP;

    end;
Merci d'avance