|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Futur Membre du Club
![]() Développeur informatique Inscription : août 2009 Messages : 15 ![]() |
Bonjour,
Je doit créer 2 proc une en sybase et une en oracle. J'utilise la fonction case en oracle et ca fonctionne par contre en sybase sa bloque pour oracle je fait Code :
Code :
est ce que quelqu'un à une idée Merci |
||||
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Développeur informatique Inscription : octobre 2006 Messages : 210 ![]() |
Il faut utiliser if then ... else if then ... else if ...
Le case marche pour remplacer des expressions par d'autres ( eventuellement calulées avec des fonctions internes ou des sous requetes ) mais pas dans ce cas la. |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Développeur informatique Inscription : août 2009 Messages : 15 ![]() |
merci de ta réponse,
je voulais éviter de passer par la et savoir s'il y avait une instruction équivalente en sybase par rapport à oracle. |
|
|
00
|
|
|
#4 | ||
|
Membre éclairé
![]() Développeur informatique Inscription : octobre 2006 Messages : 210 ![]() |
Par contre tu peux l'ecrire autrement si tu n'aimes pas les if imbriqués :
Code :
|
||
|
|
10
|
|
|
#5 | |||
|
Futur Membre du Club
![]() Développeur informatique Inscription : août 2009 Messages : 15 ![]() |
Citation:
Le Seul hic c'est que j'ai des changement de schéma lors de mon exécution des procédure sql et ca il n'aime pas, là c'est un autre problème sinon ta solution me convient parfaitement |
|||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com