Bonjour,
j'aimerais créer un traitement en boucle dans une procédure stockée et je ne sais pas comment faire, apparemment on ne peut pas faire FOR,dans SYBASE
quelqu'un peut m'aider?
merci beaucoup.
Bonjour,
j'aimerais créer un traitement en boucle dans une procédure stockée et je ne sais pas comment faire, apparemment on ne peut pas faire FOR,dans SYBASE
quelqu'un peut m'aider?
merci beaucoup.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 WHILE condition BEGIN END
WHILE oui,
mais la condition quoi?
par exemple, tant que ce n'est pas la fin d'une liste, mettre à jour une table
c'est-à-dire,
je fais tant que ce n'est pas la fin de select table1_id from table1
update table2_id set table2_num = table1_id where ....
est-ce que tu peux me donner un exemple de code?
merci
je veux mettre à jour le contenu d'une table à partir des données réçues d'une autre table, et il y a plusieurs enregsitrements issues de la première table,
j'utilise ASE, donc il y a des syntaxes qui ne marcheront pas sous ASE d'après ce que je sache
oui bon ok...
Il va falloir donner vraiment plus de détails sur les tables en question et l'opération exacte que tu souhaites faire...
Selon le cas, ça peut se faire avec une simple requête; sinon, il faudra peut être passer par un curseur.
Sans les détails, c'est difficile de t'orienter.
Partager