用SQL语句怎样才能在一个文本类型的字段最后统一添加某个字符串。

update 表名字 set 字段名=字段名+'统一字符串'

这个试过了不行,字段类型varchar的。执行之后所有的值都变成了'统一字符串',也就是原来的值丢了

第1个回答  2010-10-31
有表:table,包含字段:ID,NAME
update [table] set [name]=[name]+'统一' where [ID]=1
第2个回答  2010-10-31
update 表名字 set 字段名=字段名+'统一字符串'

回答补充问题
你说的这个
只有两种可能
1 执行前 字段里面都是空值
2 语句写错了本回答被提问者采纳
第3个回答  2010-10-31
试试这个:
declare @concent varchar(100)
while (1=1)
begin
select @concent=字段名 from 表名
update 表名 set 字段名 = @concent + ‘统一字符串’
end
相似回答