|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() azer mery Inscription : avril 2010 Messages : 20 ![]() |
Bonjour,
je souhaite exécuter une requête utilisant des variables (ex :champs_table1 (voir la requête ci dessous) ): Code :
je précise que je travail sous oracle 9i merci d'avance |
||
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : décembre 2010 Messages : 190 ![]() |
Bonjour,
Que donne la requête si tu la sors en message? |
|
|
00
|
|
|
#3 | ||
|
Invité régulier
![]() azer mery Inscription : avril 2010 Messages : 20 ![]() |
elle n'affiche rien, mais quand je la découpe en trois parties, elles s'affichent, j'ai alors décidé de faire ceci :
Code :
|
||
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 437 ![]() |
Ca sent les variables plsql..
Le Execute immediate ne voit pas les variables de la procédure appelante. Il faut tout mettre en dur (comme le '|| lettre ||' ) ou mieux utiliser du binding. (paramètres IN). Par contre pour ça tu vas avoir du mal, on ne peut pas accéder à un champ d'un curseur dynamiquement, il faut le gérer soit même.
__________________
More Code : More Bugs. Less Code : Less Bugs |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() azer mery Inscription : avril 2010 Messages : 20 ![]() |
Merci McM
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com