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

SQL Oracle Discussion :

Modifier le contenu d une colonne en l ajoutant un zéro


Sujet :

SQL Oracle

  1. #1
    Débutant  
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    346
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 346
    Points : 86
    Points
    86
    Par défaut Modifier le contenu d une colonne en l ajoutant un zéro
    Bonsoir, tout le monde

    Je veux modifier ma table en ajoutant à la colonne ‘A’ un zéro au début de son contenu
    J’ai essayé ce script :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Update tab1
    set Matricule  = '0'+ Matricule
    Mais qd j ai fait
    Select Matricule
    From tab1

    Je ne trouve pas le zéro

    Sachant que la structure de la table est la suivante=>
    Tab1 ( id number(5)
    Matricule char(10))

    Est ce qu il y a une autre solution ?

    Merci d'avance

  2. #2
    Débutant  
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    346
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 346
    Points : 86
    Points
    86
    Par défaut
    Bonsoir, les amis

    J'ai trouvé la soulution en replaçant + par la fonction "CONCAT"

    Merci à ts

  3. #3
    Membre averti Avatar de xdescamp
    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    300
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 300
    Points : 442
    Points
    442
    Par défaut
    Effectivement, le symbole '+' correspond à l'opération mathématique. Oracle converti donc le matricule en nombre, lui ajoute 0, puis le reconvertit en chaîne de caractères pour le stocker dans la colonne.
    Si vous ne voulez pas utiliser la fonction CONCAT, le symbole à utiliser pour la concaténation est le double pipe '||'.

    PS : si le problème est résolu, merci de marquer cette discussion comme résolue.

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

Discussions similaires

  1. Modifier le contenu d'une colonne d'un QTableView
    Par Popeye63 dans le forum Qt Creator
    Réponses: 1
    Dernier message: 20/03/2014, 08h36
  2. [Upload] Modifier le contenu d'une liste box automatiquemen
    Par Phenomenium dans le forum Langage
    Réponses: 7
    Dernier message: 16/01/2006, 21h42
  3. comment modifier le nom d'une colonne via VBA?
    Par Invité dans le forum Access
    Réponses: 6
    Dernier message: 24/11/2005, 15h36
  4. modifier le contenu d'une table avec innerHTML
    Par francon81 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 31/05/2005, 09h02
  5. Index sur le contenu d'une colonne XMLTYPE
    Par haugoyard dans le forum Oracle
    Réponses: 7
    Dernier message: 11/04/2005, 11h10

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