Bonjour,
Comment utiliser une variable dans la clause select
Je voudrais pouvoir faire la requête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
INSERT INTO tabLe1 (champ1,champ2) SELECT champ, variable FROM table2;
mais cette requete échoue en DB2 a cause de la variable

J'ai testé ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT 1 FROM SYSIBM.SYSDUMMY1;
qui fonctionne avec une valeur

Mais:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
DECLARE XX INTEGER;             
SET XX=1;                       
SELECT XX FROM SYSIBM.SYSDUMMY1;
Échoue à la ligne 3


Comment faire pour utiliser une variable dans le select en DB2

Merci d'avance pour votre aide