关于在数据库中批量替换字符串的问题. (200分)

  • 主题发起人 主题发起人 hongxang
  • 开始时间 开始时间
H

hongxang

Unregistered / Unconfirmed
GUEST, unregistred user!
1.要求在输入查找名称,输入替换的名称,输入要查找的字段名.
2.查找替换时必须要求是在字段中的任务位置.
如我有一个数据库db
其中有两条记录,其中
记录一:url字段值为"http://202.101.112.01/test/01.htm"
记录二;url字段值为"http://202.101.112.01/test1/02.htm"
此时程序输入查找名称"202.101.112.01",输入替换名称"202.101.112.02",
输入字段名url
经过程序输入后的结果是
记录一成了:"http://202.101.112.02/test/01.htm"
记录二成了:"http://202.101.112.02/test1/02.htm"
我想实现的就是这个结果,请问哪位高手知道用asp程序如何做.
 
怎么没人解答呀?
 
create proc updatefield @fieldname varchar(50),@searchname varchar(20),@updatename varchar(20)
as
declare @strsql varchar(200)
set @strsql='update tablename set '+@fileldname+'=replace('+@filedname+','+@searchname+','+@updatename+')'
// + 'from tablename'
exec(@strsql)
 

Similar threads

后退
顶部