Select dans un Update

Select dans un Update - SQL/NoSQL - Programmation

Marsh Posté le 18-01-2006 à 15:57:13    

Bonjours.
Je voudrais réaliser ce genre de chose sous SQLServer
 

Code :
  1. UPDATE tb_ticket SET tck_message=(SELECT tck_message FROM tb_ticket WHERE tck_id=2640) + 'toto va à la plage' WHERE tck_id = 2640;


 
(texte)ck_message
(int)tck_id
 
Mais j'ai le message suivant :
Les types de données text, ntext et image sont incorrects dans cette sous-requête ou cette expression d'agrégation.
Vous aurez compris que je voudrais concaténer un morceau de texte dans un champs. Comment puis-je me débrouiller sans passer par un language intermédiaire ?
merci
 
 

Reply

Marsh Posté le 18-01-2006 à 15:57:13   

Reply

Marsh Posté le 18-01-2006 à 16:18:28    

UPDATE tb_ticket
SET tck_message = tck_message + 'toto va à la plage'
WHERE tck_id = 2640;

Reply

Marsh Posté le 18-01-2006 à 16:24:05    

Merci j'avais pas pensé à cela :(
mais là il concidére que c'est opération d'addition :cry:

Reply

Marsh Posté le 24-01-2006 à 12:16:48    

essaye avec le & à la place du +

Reply

Marsh Posté le 24-01-2006 à 12:26:57    

Je crois que j'avais essayé mais ce n'est pas passé, c'est pas grave j'ai du faire deux requetes :/
Merci quand même :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed