复制代码 代码如下:
---ntext数据类型字符替换
create table tt
(
sid INT IDENTITY(1,1),
cont ntext
)
go
insert into tt(cont) values(N'fd sad fdsa 涂聚文工团 缔友计算机信息技术有限公司 可能性 桔柑 ')
go
update tt set cont='fd sad fdsa 涂聚文工团 可能性 缔友计算机信息技术有限公司 桔柑 ' where sid=1
--去空格
EXEC sp_dboption 'pubs', 'select into/bulkcopy', 'true'
--sp_dboption 'pubs', 'select into/bulkcopy', 'true'
GO
DECLARE @ptrval binary(16),@i int,@k int,@f int
select @i=datalength(cont) from tt where sid=1
set @k=1
while @i>1
begin
select @f=CHARINDEX(SPACE(1),cont) from tt where sid=1 ---SPACE(1)
set @f=@f-1
SELECT @ptrval = TEXTPTR(cont) FROM tt WHERE sid=1
if @f>0
UPDATETEXT tt.cont @ptrval @f 1 null
if @k=@i
break
else
set @k=@k+1
continue
end
GO
--sp_dboption 'pubs', 'select into/bulkcopy', 'false'
EXEC sp_dboption 'pubs', 'select into/bulkcopy', 'false'
GO
SELECT * FROM tt
---换英文字母
EXEC sp_dboption 'pubs', 'select into/bulkcopy', 'true'
GO
DECLARE @ptrval binary(16),@i int,@k int,@f int
select @i=datalength(cont) from tt where sid=1
set @k=1
while @i>1
begin
select @f=CHARINDEX('sad',cont) from tt where sid=1 ---SPACE(1)
set @f=@f-1
SELECT @ptrval = TEXTPTR(cont) FROM tt WHERE sid=1
if @f>0
UPDATETEXT tt.cont @ptrval @f 3 'ggg'
if @k=@i
break
else
set @k=@k+1
continue
end
GO
SELECT * FROM tt
---中文字母
EXEC sp_dboption 'pubs', 'select into/bulkcopy', 'true'
GO
DECLARE @ptrval binary(16),@i int,@k int,@f int
select @i=datalength(cont) from tt where sid=1
set @k=1
while @i>1
begin
select @f=CHARINDEX('涂聚文',cont) from tt where sid=1 ---SPACE(1)
set @f=@f-1
SELECT @ptrval = TEXTPTR(cont) FROM tt WHERE sid=1
if @f>0
UPDATETEXT tt.cont @ptrval @f 6 '涂斯博'
if @k=@i
break
else
set @k=@k+1
continue
end
GO
SELECT * FROM tt
EXEC sp_dboption 'pubs', 'select into/bulkcopy', 'true'
GO
DECLARE @ptrval binary(16),@i int,@k int,@f int,@change nvarchar(20),@newstr nvarchar(20),@len int
set @change=N'sad' --要替换的字符
--set @len=datalength(@change)
set @len=len(@change)
set @newstr=N'ggg' --替换成的字符
select @i=datalength(cont) from tt where sid=1
set @k=1
while @i>1
begin
select @f=CHARINDEX(@change,cont) from tt where sid=1 ---SPACE(1)
set @f=@f-1
SELECT @ptrval = TEXTPTR(cont) FROM tt WHERE sid=1
if @f>0
UPDATETEXT tt.cont @ptrval @f @len @newstr
if @k=@i
break
else
set @k=@k+1
continue
end
GO
SELECT * FROM tt
EXEC sp_dboption 'pubs', 'select into/bulkcopy', 'true'
GO
DECLARE @ptrval binary(16),@i int,@k int,@f int,@change nvarchar(20),@newstr nvarchar(20),@len int
set @change=N'涂聚文' --要替换的字符
--set @len=datalength(@change) --用此会出错
set @len=len(@change)
set @newstr=N'涂斯博' --替换成的字符
select @i=datalength(cont) from tt where sid=1
set @k=1
while @i>1
begin
select @f=CHARINDEX(@change,cont) from tt where sid=1 ---SPACE(1)
set @f=@f-1
SELECT @ptrval = TEXTPTR(cont) FROM tt WHERE sid=1
if @f>0
UPDATETEXT tt.cont @ptrval @f @len @newstr
if @k=@i
break
else
set @k=@k+1
continue
end
GO
SELECT * FROM tt
update tt set cont='fd sad fdsa 涂聚文工团 可能性 缔友计算机信息技术有限公司 桔柑 ' where sid=1
select datalength('涂聚文')
select len('涂聚文')
select datalength('sad')
select len('sad')
select len(SPACE(1))
EXEC sp_dboption 'pubs', 'select into/bulkcopy', 'true'
DECLARE @ptrval binary(16),@i int,@k int,@f int,@change nvarchar(20),@newstr nvarchar(20),@len int
set @change=N'涂聚文' --要替换的字符
--set @len=datalength(@change) --用此会出错
set @len=len(@change)
set @newstr=N'涂斯博' --替换成的字符
select @i=datalength(cont) from tt where sid=1
set @k=1
while @i>1
begin
select @f=CHARINDEX(@change,cont) from tt where sid=1 ---SPACE(1)
set @f=@f-1
SELECT @ptrval = TEXTPTR(cont) FROM tt WHERE sid=1
if @f>0
UPDATETEXT tt.cont @ptrval @f @len @newstr
if @k=@i
break
else
set @k=@k+1
continue
end
GO
EXEC sp_dboption 'pubs', 'select into/bulkcopy', 'true'
DECLARE @ptrval binary(16),@i int,@k int,@f int,@change nvarchar(20),@newstr nvarchar(20),@len int
set @change=N'涂聚文' --要替换的字符
--set @len=datalength(@change) --用此会出错
set @len=len(@change)
set @newstr=N'涂斯博' --替换成的字符
select @i=datalength(cont) from tt where sid=1
set @k=1
while @i>1
begin
select @f=CHARINDEX(@change,cont) from tt where sid=1 ---SPACE(1)
set @f=@f-1
SELECT @ptrval = TEXTPTR(cont) FROM tt WHERE sid=1
if @f>0
UPDATETEXT tt.cont @ptrval @f @len @newstr
if @k=@i
break
else
set @k=@k+1
continue
end
GO
相关推荐:
seo相当于什么职业,seo相当于什么职业类别 ,usatisfy ai
SEO中的别类词:提升排名,轻松超越竞争对手,ai插画生肖
AI网页版本:开启智能时代的新篇章,拼音标调ai
ChatGPT:人工智能对话新时代的领航者,ai音响华为还是小米好
AI工具汇总网站,让科技为您的工作加速
ChatGPT登录界面都不显示了?可能是这些原因导致的!,上海小学ai智能课
SEO优化排名原理解析:如何提高网站排名,实现精准流量获取,奥迪ai售价
优化标题:如何让你的文章更具吸引力与点击力,整站网站优化解决方案
SEO优化知识全解析:提升网站排名的秘密武器,ai出错合集
SEO能给企业带来什么价值,seo的影响 ,ai蓝衣美女
ChatGPT显示503:如何应对AI服务不可用的困境?,ai宝贝宝贝
怎么用AI写文章:高效创作的秘诀
ChatGPT:引领智能对话新潮流,助力未来科技,ai写作免费议论文
优方法-高效生活与工作的秘密武器,钻石营销推广方案
ChatGPT页面空白不乏登录:让你秒变职场高手与生活智囊,百度ai 腾讯ai
丹东抖音seo是什么,抖音seo引流 ,ai工具编写作业指导书
在线AI写文:开启高效创作新时代
文字生成AI开启创作的新纪元
亚马逊站内seo是什么优化,亚马逊seo关键词优化软件 ,ai画卡通章鱼
仿写AI:智能时代的创作革命,洛江区移动房网站推广
SEO教研:数字营销新趋势,提升网站流量与转化率的关键,齐鲁证券网站建设
SEO流程全解析:如何提升网站流量与排名,账号如何营销推广
SEO优化顾问:让您的网站脱颖而出的秘密武器,ai ps 群
SEO新人必读:从零开始SEO的核心技巧与实践指南,网站邮件推广设计
ChatGPT翻译打不开?解决方法!,ai爱股票
OpenAI新产品与现有技术的完美结合:赋能未来的智能变革,培训 ai
SEO管家:为您的网站保驾护航的智能SEO助手,网站推广作用有哪些类型
为什么要监控SEO效果,国家为什么要监控个人 ,抚顺ai系统
SEO是什么意思?揭秘SEO的真正含义与重要性,公司推广网站询问d火18星来
AI缩写文本:助力智能生活的革新力量,ai智能写作生成神器下载
ChatGPT怎么打不开了?揭秘背后的原因与解决方法,ai中打开ai文件丢失
seo要学什么语言,做seo需要什么语言 ,ai martino
seo竞价做的什么工作,seo 竞价 ,office智能ai
SEO刷:让你的网站一夜之间登顶搜索引擎!,独特seo技巧
AI助手推进:智能化时代的企业革命,ai改变图片颜色
ChatGPT目前,我无法查看或打开附件,但我依然能为你提供全面的帮助,苹果ai谷歌ai
二次创作的魅力与潜力:创意无限的数字时代,天长外贸网站建设
AI提取文章重要内容:让信息抓取更高效、更精准,松鼠ai 教学
seo网站需要做什么,seo都需要做什么 ,ai怎么做喷漆效果
ChatGPT中文版下载免费版:智能对话新时代,尽在,ai光波
SEO搜外:全球搜索引擎优化的秘密武器,如何选择网站建设类型呢
SEO优化做什么的?揭秘SEO优化的核心价值与实战应用,ai做金色
SEO这样做,轻松引爆流量,助力企业成长,无极标准网站优化好处
SEO化学物质:如何在化工行业提升搜索引擎排名和品牌曝光,rack ai
SEO重要性与企业互联网发展的必由之路,互联网营销推广平台设计
优化投入,让企业更具竞争力,怎样推广营销方案
SEO怎么排名?这5大技巧,轻松提升网站排名,人人都可ai
文章AI指令提升写作效率的智能助手
AI写作免费一键生成5000字:高效创作的革命性工具
seo需要学习什么语言,做seo需要懂什么技术 ,ai软件制作教程