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

Développement SQL Server Discussion :

update de champ en ajoutant un element


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Développeur Full Stack
    Inscrit en
    Mars 2010
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Développeur Full Stack

    Informations forums :
    Inscription : Mars 2010
    Messages : 34
    Par défaut update de champ en ajoutant un element
    Bonjour
    Est ce quel qu'un pourrait m'indiquer une fonction en sql server 2005
    qui permet de faire un update sur un champ de n'importe quel type en ajoutant
    un élément exemple : ici l’élément a ajouter est 1
    1 devient 11 après update
    cc4 devient cc41 après update
    ger_tt devient ger_tt1 après update
    merci

  2. #2
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    UPDATE	dbo.maTable
    SET	maColonne = CAST(maColonne AS varchar(max)) + '1'
    Joyeux Noël

    @++

  3. #3
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Par défaut
    Bonjour,
    garder à l'esprit que sous sql server 2012 vous n'êtes plus obligé de passer par les "CAST" pour faire de la concaténation. sql server 2012 a finalement implémenté la fonction CONCAT () qui sert à concaténer tout type de données. La fonction CONCAT () rend le code plus lisible et évite la confusion entre concaténation et addition. Dans les versions antérieures à 2012 les choses ne sont pas si simple avec l'opérateur arithmétique + qui sert à la fois à la concaténation (en passant par des CAST ou CONVERT) et à l'addition des nombres.

    A+
    Etienne ZINZINDOHOUE
    Billets-Articles

  4. #4
    Membre averti
    Profil pro
    Développeur Full Stack
    Inscrit en
    Mars 2010
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Développeur Full Stack

    Informations forums :
    Inscription : Mars 2010
    Messages : 34
    Par défaut
    Bonjour , ok ça marche ,
    Merçi

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

Discussions similaires

  1. Ajout d'un CRLF dans un update de champ
    Par foster06 dans le forum SQL
    Réponses: 7
    Dernier message: 10/09/2009, 16h56
  2. Probleme simple : Update du champ le + petit
    Par barok dans le forum Requêtes
    Réponses: 6
    Dernier message: 10/09/2005, 13h33
  3. UPDATE de champ datetime
    Par HULK dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 09/09/2005, 12h24
  4. UPDATER le champ d'une table 1 avec le champ d'une table 2
    Par alain.dissoir dans le forum Oracle
    Réponses: 2
    Dernier message: 08/06/2005, 13h07
  5. Réponses: 12
    Dernier message: 26/02/2003, 08h14

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