[馨郁星愿]ms sql字符串替换 update CT_BBSReply set BBSReplyContent=replace(BBSReplyContent,'',"") where ID = 10065154 在replace前面加上select试试,而且你真的确认BBSReplyContent是你要替代的字段? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是的,现在我要改结构,要想把数据清理掉,所以就想替换咯,加select ? 怎么加呢? 把iamge的超链接改成文字的吗 select BBSReplyContent=replace(BBSReplyContent,'','') where ID = 10065154 那就把select 修改 为 update CT_BBSReply set 在试试!应该可以修改成功! DECLARE @STR NVARCHAR(4000)DECLARE @STR NVARCHAR(4000)SET @STR='温馨的新客房! ' SELECT @STR=LEFT(@STR,CHARINDEX('',@STR)-5)SELECT @STR create table tb(content nvarchar(1000),imageurl varchar(100))insert tb values('温馨的新客房! ','2005/216/5339.jpg')insert tb values('破旧的旧客房! ','2006/336/2339.jpg')GO--创建获取开始字符串位置Create function fn_begin(@Content nvarchar(1000),@url varchar(100)) returns intbegin return (charindex('',@Content))endGOselect * from tb/*content imageurl-------------------------------------------------------------------------------------------------------------------------------- ------------------------温馨的新客房! 2005/216/5339.jpg破旧的旧客房! 2006/336/2339.jpg(2 行受影响)*/--更新update tb set content=replace(Content,(substring(Content,dbo.fn_begin(Content,imageurl),dbo.fn_end(Content,imageurl)+len(imageurl+'^);"[/img]'))),'')select * from tb/*content imageurl----------------------------------------温馨的新客房! 2005/216/5339.jpg破旧的旧客房! 2006/336/2339.jpg(2 行受影响)*/ 求SQL一语句 关于年月日的问题 怎么老是:聚合或其它 SET 操作消除了空值 sql存储过程问题 请问sql2000中如何把表A循环更新到access 表A中 存储过程和临时表 请教:这样的LEFT JOIN如果写才能通过? 执行sp_xml_preparedocument时提示装载msxml2.dll失败 数据库高手来!超级复杂的交叉报表 如何按自然排序把价格不为null和0的数据排在前面? 数据的插入与删除问题 SQL查询
是的,现在我要改结构,要想把数据清理掉,所以就想替换咯,加select ? 怎么加呢?
select BBSReplyContent=
replace(BBSReplyContent,'','') where ID = 10065154
select 修改 为 update CT_BBSReply set
在试试!应该可以修改成功!
DECLARE @STR NVARCHAR(4000)
SET @STR='温馨的新客房! '
SELECT @STR=LEFT(@STR,CHARINDEX('',@STR)-5)
SELECT @STR
insert tb values('温馨的新客房! ','2005/216/5339.jpg')
insert tb values('破旧的旧客房! ','2006/336/2339.jpg')
GO
--创建获取开始字符串位置
Create function fn_begin(@Content nvarchar(1000),@url varchar(100))
returns int
begin
return (charindex('',@Content))
end
GO
select * from tb
/*
content imageurl
-------------------------------------------------------------------------------------------------------------------------------- ------------------------
温馨的新客房! 2005/216/5339.jpg
破旧的旧客房! 2006/336/2339.jpg(2 行受影响)
*/
--更新
update tb set content=replace(Content,(substring(Content,dbo.fn_begin(Content,imageurl),dbo.fn_end(Content,imageurl)+len(imageurl+'^);"[/img]'))),'')select * from tb
/*
content imageurl
----------------------------------------
温馨的新客房! 2005/216/5339.jpg
破旧的旧客房! 2006/336/2339.jpg(2 行受影响)
*/