|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre habitué
![]() Jean-Louis Etudiant Inscription : décembre 2010 Messages : 199 ![]() |
Bonjour,
j'utilise un curseur qui parcours une table, cette table contient des nom de table et une périodicité. Voici ma procédure qui utilise le curseur : Code :
et voici ce qui pose problème J'aimerais savoir si c'est correct je viens tout juste de commencer le PL/SQL. Au passage voici les message d'erreur, rien de très impressionant table ou vue inexistante Code :
|
||||
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() Marius NituIngénieur développement logiciels Inscription : octobre 2007 Messages : 3 311 ![]() |
Si le nom de la table n'est pas connu au moment de la compilation vous devez employer le Sql Dynamique
|
|
|
00
|
|
|
#3 | ||
|
Membre habitué
![]() Jean-Louis Etudiant Inscription : décembre 2010 Messages : 199 ![]() |
Okay, j'ai utilisé execute immediate et j'ai concaténé mes variables sa a l'air de fonctionner :
Code :
|
||
|
|
00
|
|
|
#4 | ||||||
![]() ![]() |
Si vos colonnes DCarton sont de type date, vous pouvez faire beaucoup plus court :
Code :
Code :
Code :
Code :
WHERE DCarton BETWEEN sysdate - C1r.periodicite AND sysdate;
__________________
Email : http://scr.im/waldar |
||||||
|
00
|
Copyright © 2000-2012 - www.developpez.com