Bonjour tout le monde
j'ai une procédure PL/SQL dans laquelle je recupere 23 champs de type varchar, qui sont les suivants : dom1 , dom2, dom3, ........ dom23
alors voila mon problème: à l'intérieur de la procédure, je souhaiterais concaténer le "dom" avec les valeurs du "i" dans une boucle pour, de facon à ce que chaque "dom[i]" soit consideré comme une des variables passées en paramètre..
J'ai essayé avec le code ci-dessous, mais ca ne marche pas car il considère le " 'dom'||i " comme une chaine de caractères et non pas comme une variable..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 FOR i IN 1..23 LOOP IF ('dom'||i = 'remp') THEN -- REQUETE ELSE --REQUETE END IF; END LOOP;
Quelqu'un pourait-il m'éclairer svp ?
Partager