|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : avril 2005 Messages : 30 ![]() |
Bonjour,
Je souhaite faire une opération sous informix mais je ne connais pas les fonctions nécessaires. Donc je vais vous expliquer ce que je veux faire. J'ai un numérique qu'on va appeler NUM_ENR Je cherche à le caster en chaine, le préfixer par une valeur et le compléter à gauche par des 0 Alors voila la ligne de code que j'utilise : 'SOA' || TRIM( LPAD( NUM_ENR, '00000000' ) ) Donc ce que je devrais obtenir : SOA000000012 en Oracle je sais que ca donne ca : 'SOA' || LTRIM( TO_CHAR( NUM_ENR, '00000000' ) ) , Seulement la fonction TO_CHAR de Informix sert a convertir des dates (d'après ce que j'ai vu dans le manuel des fonctions) Merci d'avance pour votre précieuse aide. |
|
|
00
|
|
|
#2 |
|
Invité régulier
![]() Inscription : avril 2005 Messages : 30 ![]() |
Arpès quelques recherches, j'aurais fait ca :
'SOA' || TRIM( LPAD( CAST( NUM_ENR AS VARCHAR ) ,8 , '0' ) ) Pourriez vous confirmer ma syntaxe et si les fonctions que j'utilise son bonnes. Merci d'avance et bon dev |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : avril 2005 Messages : 30 ![]() |
Oui mon petit diableblanc, ta syntaxe est bonne,
Merci diableblanc. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com