国语自产精品视频在线看:您身边最放心的安全下载站! 最新软件|热门排行|软件分类|软件专题|厂商大全

国语自产精品视频在线看

技术教程
您的位置:首页数据库类SQL Server → MSSQL批量替换语句 在SQL SERVER中批量替换字符串的方法

MSSQL批量替换语句 在SQL SERVER中批量替换字符串的方法

我要评论 2014/10/16 22:37:14 来源:国语自产精品视频在线看 编辑:zbbingyang.com [ ] 评论:0 点击:393次

方法一🔅:(这种是最常用【zuì cháng yòng】的,因为很多大段的内容【nèi róng】📗都使用text ntext等数据类型,而我们通常也【tōng cháng yě】是替换【tì huàn】里面的🏚内容【nèi róng】)

varchar和💉nvarchar类型是⛄支持replace,所以如【suǒ yǐ rú】📎果你的text不超过【bú chāo guò】8000可以先🎻转换成【zhuǎn huàn chéng】🏕前面两🌊种类型【zhǒng lèi xíng】再使用【zài shǐ yòng】replace

替换【tì huàn】 text ntext 数据类型字段的语句
 


update 表名 set 字段名=replace(cast(与前面一样的字段名 as varchar(8000)) ,'原本内容','想要替换成什么')

方法二:(替换其他数据类型字段的语句,实际应用中不常见)

 
update [表名] set 字段名 = replace(与前面一样的字段名,'原本内容','想要替换成什么')

以下是补充:

1。如何批【rú hé pī】♈量替换ntext字段里面的【miàn de】💇数据
问题描述【shù】🍄:
我想把🌲数据库中【zhōng】News表中【zhōng】的🤳字段content中【zhōng】的一些字符📯批量替换。
我的【wǒ de】content字段是【duàn shì】😤ntext类型的【lèi xíng de】。

我想替换的字段是【duàn shì】😤content字段,我想把🌲里面的【miàn de】💇roulang_当前域🎧名【míng】}替换成http,替换方🌄法【fǎ】🛏是:

update News
set content = replace(cast(content as varchar(8000)),
'zbbingyang.com',
'http://zbbingyang.com')

2。如何批【rú hé pī】♈量替换varchar和📗nvarchar类型【lèi xíng】
varchar和📗nvarchar类型是【lèi xíng shì】支持replace,所以如【suǒ yǐ rú】果你的【guǒ nǐ de】text/ntext不超过【guò】🐠8000/4000可以先转换成💶前面两种类型【lèi xíng】再使用replace。
update 表名【biǎo míng】
set text类型字【lèi xíng zì】👪段名【duàn míng】=replace(convert(varchar(8000),text类型字【lèi xíng zì】👪段名【duàn míng】),'要替换的字符【de zì fú】','替换成的值')
update 表名【biǎo míng】
set ntext类型字【lèi xíng zì】👪段名【duàn míng】=replace(convert(nvarchar(4000),ntext类型字【lèi xíng zì】👪段名【duàn míng】),'要替换的字符【de zì fú】','替换成的值')

不过【guò】上😊面的【miàn de】方法【fǎ】🛏,对于text或🐁ntext字段超过【guò】🐠8000的时候就不能🚶用了【yòng le】👾,一般可😬以用【yǐ yòng】🈺asp程序来实现【shí xiàn】🦆,先读取【xiān dú qǔ】🆗内容替换后【huàn hòu】🐧,保存到【bǎo cún dào】数据库中【zhōng】。

临时解决方法【jué fāng fǎ】🛏:就是在生成静🚹态的时📩间,可以先替换再输出【shū chū】,这里有🔺个貌似不错的【bú cuò de】🍂解决方法【jué fāng fǎ】🛏了。

关键词:MSSQL

阅读本文后您有什么感想? 已有 人给出评价!

  • 0 欢迎喜欢
  • 0 白痴
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙视