|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : septembre 2006 Messages : 40 ![]() |
bonjour,
Je dois faire une incrémntation de type D-06-xxx sur une clé primaire. Ou D correspond aà la première lettre d'un document, 06 correspond aux deux dernières lettres de l'année en cours et les xxx devront être incrémentés. Pour cela je dois faire: Code :
'D-'||to_char(current_date,'YY-')||NEXTVAL nom_sequence Comment dois je procéder? J'y suis déjà arriver mais impossible de me rappeler comment faire. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Chef de projet en SSII Inscription : janvier 2004 Messages : 2 866 ![]() |
Code :
SELECT 'D-'||to_char(sysdate,'YY-')|| to_char(nomSequence.NEXTVAL) FROM dual;
__________________
Un problème sans solution est un problème mal posé Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP. |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Inscription : mai 2004 Messages : 1 812 ![]() |
Moi j'aurai fait :
Code :
SELECT 'D-'||to_char(current_date,'YY-')||nom_sequence.NEXTVAL INTO mavariable FROM DUAL grillé par PlaineR
__________________
Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes. Mon combat pour les droits des consommateurs face aux abus des grandes marques. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com