|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Membre habitué
![]() Jean-Louis Etudiant Inscription : décembre 2010 Messages : 199 ![]() |
Bonjour,
j'ai fait un script PL/SQL et ce dernier plante à cause de mon EXECUTE IMMEDIATE INTO. J'ai regarder les post précédent et sa ne fonctionne toujours pas. Voici le script : Code :
L'erreur se situe sur cette partie : Code :
Code :
Merci d'avance |
||||||
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 437 ![]() |
La base avec EXECUTE IMMEDIATE : Toute chaine exécutée doit être tracée afin de vérifier la justesse de la requête (du moins lors du développement)
Le plus simple est de faire une procédure autonome qui insère la requête dans une table. Le problème te sautera aux yeux sur les delete ou insert Second point : Code :
Troisième point : Code :
TO_DATE(TO_CHAR(SYSDATE-7,''DD/MM/YY''),''DD/MM/YY'') Un simple suffit.
__________________
More Code : More Bugs. Less Code : Less Bugs |
||
|
|
10
|
|
|
#3 |
|
Membre habitué
![]() Jean-Louis Etudiant Inscription : décembre 2010 Messages : 199 ![]() |
Oo dure ! j'ai inversé les conditions
En ce qui concerne le truncate je fait un : to_date(trunc(sysdate-7)) c'est sa ? |
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 437 ![]() |
Trunc(sysdate - 7) est déjà une date
__________________
More Code : More Bugs. Less Code : Less Bugs |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com