首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么修改数组元素中的数值

2012-02-11 
如何修改数组元素中的数值我要修改数据库表news字段news_class里面的内容news_class字段的数据是数组形式

如何修改数组元素中的数值
我要修改数据库表news字段news_class   里面的内容
news_class字段的数据是数组   形式   "1,2,3,8,9 "

目前我要把数组元素中的一些数值进行修改了比如:

把数据库中有元素的数值是   2   的字段修改为改20


求一批处理语句


[解决办法]
create table test(news_class varchar(20))
insert test select '1,2,3,8,9 '

update test set news_class=stuff(news_class,charindex( ',2, ', ', '+news_class+ ', '),1, '20 ')
select * from test

drop table test

热点排行