IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Informix Discussion :

Cast et LPAD sur chaine


Sujet :

Informix

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 30
    Points : 24
    Points
    24
    Par défaut Cast et LPAD sur chaine
    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.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 30
    Points : 24
    Points
    24
    Par défaut
    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

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 30
    Points : 24
    Points
    24
    Par défaut
    Oui mon petit diableblanc, ta syntaxe est bonne,
    Merci diableblanc.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Travail sur chaine de caractère
    Par corben dallas dans le forum Access
    Réponses: 4
    Dernier message: 02/01/2006, 19h22
  2. [VB.NET] Traitement sur chaine (simple)
    Par Tempotpo dans le forum Windows Forms
    Réponses: 4
    Dernier message: 24/03/2005, 13h20
  3. actions sur chaine
    Par ericmart dans le forum ASP
    Réponses: 2
    Dernier message: 22/12/2004, 10h03
  4. Réponses: 3
    Dernier message: 19/12/2004, 14h30
  5. [Debutant][Tableau] Tableau indexé sur chaine de caractères
    Par SamRay1024 dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 07/05/2004, 11h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo