Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Développement
Développement Forum d'entraide sur le Transact-SQL, le CLR, les procédures stockées, les triggers, les requêtes SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/12/2011, 14h38   #1
Invité de passage
 
mhmd mhmd
Inscription : mars 2010
Messages : 3
Détails du profil
Informations personnelles :
Nom : mhmd mhmd

Informations forums :
Inscription : mars 2010
Messages : 3
Points : 0
Points : 0
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
mhmdsw est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/12/2011, 06h07   #2
Modérateur

 
Avatar de elsuket
 
Homme Nicolas Souquet
Administrateur de base de données
Inscription : janvier 2005
Messages : 4 670
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Souquet
Âge : 30
Localisation : Thaïlande

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

Informations forums :
Inscription : janvier 2005
Messages : 4 670
Points : 8 732
Points : 8 732
Bonjour,

Code :
1
2
UPDATE	dbo.maTable
SET	maColonne = CAST(maColonne AS varchar(max)) + '1'
Joyeux Noël

@++
__________________
En bases de données relationnelles SQL, il n'y a ni tableaux, ni enregistrements, ni champs: il y a des tables, des lignes et des colonnes.
Blog | Profil| Consulter ou télécharger les fichiers d'aide de SQL Server, des versions 2000 à 2012
elsuket est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 26/12/2011, 11h32   #3
Membre Expert
 
Homme Etienne ZINZINDOHOUE
Ingénieur développement
Inscription : mars 2010
Messages : 1 139
Détails du profil
Informations personnelles :
Nom : Homme Etienne ZINZINDOHOUE
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Ingénieur développement
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2010
Messages : 1 139
Points : 2 470
Points : 2 470
Envoyer un message via Yahoo à zinzineti
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
zinzineti est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 26/12/2011, 19h02   #4
Invité de passage
 
mhmd mhmd
Inscription : mars 2010
Messages : 3
Détails du profil
Informations personnelles :
Nom : mhmd mhmd

Informations forums :
Inscription : mars 2010
Messages : 3
Points : 0
Points : 0
Bonjour , ok ça marche ,
Merçi
mhmdsw est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h00.


 
 
 
 
Partenaires

Hébergement Web