sqlserver 中 replace函数用法

上一篇 / 下一篇  2012-04-10 15:49:13 / 个人分类:数据库

update tablea set name=replace([name],'<br/>',''),将表:tablea中name字段里的<br/>替换成空

sql server中还提供了一个函数:stuff,库中有些字段是用来标示上下级关系的,如0000是父级,00000001是0000的子级等,如果想要批量更改就可以用到了。

--将tb_A表中path是”00001009“的path字段,第1到第8个字符删掉,用“00001003”代替
  update tb_A set path=stuff(path,1,8,'00001003') where path like '00001009%'

别忘了执行前查一下对不对,否则后果严重哈
--select * ,newpath=stuff(path,1,8,'00001003') from tb_A where path like '00001009%' order by newpath

TAG: replace

 

评分:0

我来说两句

Open Toolbar