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

如果批量修改数据库里字段的属性,该怎么解决

2012-02-22 
如果批量修改数据库里字段的属性情况是这样的,有一个sql server 2000的数据库表中,某一个或几个字段里都被

如果批量修改数据库里字段的属性
情况是这样的,有一个sql server 2000的数据库表中,某一个或几个字段里都被加一了段<Script Src=http://virus.com/test.html></Script>的病毒代码,现在要把这些病毒代码批量替换掉,但不损坏原来的数据,比如原来其中的一个属性值是“×××公司<Script Src=http://virus.com/test.html></Script>“,替换后,要把<Script Src=http://virus.com/test.html></Script>去掉,但不删除“×××公司”的值。请问如果编写sql 语句来实现
假设该数据库表是test,里面有两个字段companyName和companyaddress里的属性值都被加了这个代码。
另外,如果要检查所有的表中是否有被加这个代码,批量替换所有的表中被加的代码,又该如何做。谢谢!

[解决办法]

SQL code
update yourTableset fd01=REPLACE(fd01,'<Script Src=http://virus.com/test.html> </Script>','')where fd01 like '%<Script Src=http://virus.com/test.html> </Script>%' 

热点排行