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

MS SQL Server Discussion :

Fonction "Format" sous SQL


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    78
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Avril 2004
    Messages : 78
    Par défaut [Resolu] Fonction "Format" sous SQL
    Bonjour,

    est-ce que quelqu'un connaît l'équivalent sous SQLServer de la fonction "Format" d'Access?? car je souhaite mettren place des masques lors de l'ajout de données mais trouve pas comment faire.

    Merci

  2. #2
    Membre averti
    Inscrit en
    Septembre 2004
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 12
    Par défaut
    il y a notamment CONVERT et CAST

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    78
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Avril 2004
    Messages : 78
    Par défaut
    je ne cherche pas à convertir des données mais à forcer le format d'affichage, par exemple je veux que 128 apparaisse 0000128, la fonction format sous access permet de le faire, mais je ne trouve pas l'équivalent sous SQL

  4. #4
    Membre averti
    Inscrit en
    Septembre 2004
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 12
    Par défaut
    CONVERT et CAST peuvent te permettre de convertir mais egalement de forcer l'affichage de tes donnees en fonction du modele desire et meme de les tronquer.

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    78
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Avril 2004
    Messages : 78
    Par défaut
    Ah bon?? euh comment ça se code ça?

  6. #6
    Membre averti
    Inscrit en
    Septembre 2004
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 12
    Par défaut
    quel type de conversion souhaites tu? passer d'un small integer en integer?

  7. #7
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    78
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Avril 2004
    Messages : 78
    Par défaut
    Enfait je souhaite faire comme dans mon exemple, soit une conversion de int vers varchar, alors je sais faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    cast(mavaleur as varchar(10))
    mais pour forcer à mettre les 0, je ne vois pas

  8. #8
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    78
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Avril 2004
    Messages : 78
    Par défaut
    Bon en fait j'ai trouvé mais ça semble tiré par les cheveux, il faut faire un truc du genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    select right('0000000' + cast(unitsinstock as varchar),7) from Products
    Merci quand même pour les réponses

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

Discussions similaires

  1. Changer le format DateTime sous SQL-Server 2005
    Par merovengian dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 26/12/2011, 11h03
  2. Réponses: 3
    Dernier message: 14/06/2008, 19h15

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