Bonjour,

Pour rappel je suis totalement novice en pl/sql et j'essaie de me débrouiller comme je peux, voic ce que je suis entrain de faire.

J'ai une requête SQL très complexe qui doit utiliser des alias de table.

Je vais faire un exemple simple :
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
 
SET SERVEROUTPUT ON
DECLARE
 
VAR1 table1.champ1%type;
VAR2 table1.champ2%type;
VAR3 ??????%type;
 
CURSOR C1 IS 
            SELECT champ1,champ2,T2.champ3 from table_1, table_2 T2
BEGIN
 
OPEN C1;
LOOP
FETCH C1 INTO VAR1,VAR2,VAR3
EXIT ............
END LOOP;
END;

Comment puis-je déclarer ma VAR3 pour l'associer au champ3 de la table_2 qui utilise un alias ?

J'ai essayer toute les possiblités mais je ne trouve pas la solution
merci pour votre aide.