|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Membre du Club
![]() ![]() Inscription : septembre 2003 Messages : 311 ![]() |
Salut,j'ai essayé plusieurs choses mais impossible de trouver la solution pour le moment
voila j'ai l'erreur suivante: Citation:
Code :
SELECT GET_NEXT_DAY(TO_CHAR(DT_PARM,'YYYYMMDD')) INTO TOTO FROM TPARAM WHERE CD_PARM='FFVV'; Code :
Avez vous une idée sur cette erreur plz?
__________________
|
|||
|
|
00
|
|
|
#2 | ||||
![]() ![]() |
Vous aimez les conversions (inutiles) !
On verra ça après. Pour comprendre l'erreur collez des dbms_output sur tous vos varchar2 : Code :
Code :
__________________
Email : http://scr.im/waldar |
||||
|
00
|
|
|
#3 | ||||
|
Membre du Club
![]() ![]() Inscription : septembre 2003 Messages : 311 ![]() |
ok merci Waldar donc la varible de sortie=
NDAY : 20130105 et les deux colonnes sont bien à date en base de donnée je mets le bout de code complet 1/ appel de la fonction GET_NEXT_DAY Code :
l'erreur est sut cette ligne. Code :
__________________
|
||||
|
|
00
|
|
|
#4 | |||||
|
Membre du Club
![]() ![]() Inscription : septembre 2003 Messages : 311 ![]() |
Citation:
dbms_output.put_line('New date=(fmt)'||TO_DATE(TOTO,'DD/MM/YYYY')); par dbms_output.put_line('New date=(fmt)'||TO_DATE(TOTO,'YYYYMMDD')); je ne vous ai même pas donné le bon bout de code
__________________
|
|||||
|
|
00
|
|
|
#5 | ||||
![]() ![]() |
Ce n'est pas grave l'important est que votre problème soit résolu.
TO_CHAR au lieu de TO_DATE non ? Dans dbms_output on n'envoie que des chaînes de caractères. Maintenant on peut améliorer votre fonction en arrêtant toutes les conversions : Code :
Code :
__________________
Email : http://scr.im/waldar |
||||
|
00
|
|
|
#6 | |||||
|
Membre du Club
![]() ![]() Inscription : septembre 2003 Messages : 311 ![]() |
Citation:
__________________
|
|||||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com