Bonjour à tous, je vous souhaite une bonne année 2011.
Je veux savoir est ce que possible d'enregistrer des données sous la forme 001 002 séquentielle est automatiquement pour chaque enregistrement.
Merci
Bonjour à tous, je vous souhaite une bonne année 2011.
Je veux savoir est ce que possible d'enregistrer des données sous la forme 001 002 séquentielle est automatiquement pour chaque enregistrement.
Merci
désolé, mais vous ne donnez pas assez de détail pour que je comprenne votre question. Si vous détailliez vos besoins clairement et avec examples dès le début, cela permettrait de gagner du temps.
Bonjour Mr Yerbouti,
j'ai un champ NUM_COMMANDE de type varchar2 et un trigger pre-insert qui incrémente ce champ, lorsque j'enregistre ma première enregistrement il va afficher 1 or je veux qu'il m'affiche 001 et donc la 2ème enregistrement aura le numéro 002.
Voir la fonction TO_CHAR()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 To_Char(1, '000');
Mr Yerbouti, j'ai ce codeoù je dois mettre l'instruction to_char?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select nvl(max(to_number(NUM_COMMANDE)),0)+1 into :NUMERO from COMMANDE;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 To_Char(nvl(max(to_number(NUM_COMMANDE)),0)+1, '000')
Partager