方法一(推荐):
update tablename set fieldA=replace(cast(fieldA as varchar(8000)) ,'aa','bb')这样的语句。
SQL中replace替换ntext,text字段部分内容使用说明:replace(cast(fieldA as varchar(8000)) ,'aa','bb')

方法二:
支持text字段处理的仅有:下面的函数和语句可以与 ntext、text 或 image 数据一起使用。
函数 语句
DATALENGTH READTEXT
PATINDEX SET TEXTSIZE
SUBSTRING UPDATETEXT
TEXTPTR WRITETEXT
TEXTVALID

主题:text字段
1:替换

--创建数据测试环境
create table #tb(aa text)
insert into #tb select 'abc123abc123,asd'

--定义替换的字符串
declare @s_str varchar(8000),@d_str varchar(8000)
select @s_str='123' --要替换的字符串和芯
,@d_str='000'--替换成的字符串

--字符串替换处理
declare @p varbinary(16),@postion int,@rplen int
select @p=textptr(aa),@rplen=len(@s_str),@postion=charindex(@s_str,aa)-1 from #tb
while @postion>0
begin
updatetext #tb.aa @p @postion @rplen @d_str
select @postion=charindex(@s_str,aa)-1 from #tb
end

转载于:https://www.cnblogs.com/codeaspnet/archive/2011/07/29/2121493.html

SQL查询中用replace替换ntext,text字段的各种方法总结相关推荐

  1. Sql查询一个表中除了某个字段以外的所有字段的方法

    declare @name varchar(100) declare @sql varchar(1000)SET @sql='select ' DECLARE C11 CURSOR FORselect ...

  2. 在sql server中用正则表达式替换html标签,SQL Server中利用正则表达式替换字符串

    建立正则替换函数,利用了OLE对象,以下是函数代码: --如果存在则删除原有函数 IF OBJECT_ID(N'dbo.RegexReplace') IS NOT NULL DROP FUNCTION ...

  3. SQL查询语句分步详解——多字段分组查询

    多字段分组规则: 1.多字段分组时,分组字段出现顺序对于最终查询结果没有任何影响的. group by deptno,job 与 group by job,deptno查询最终结果是一致的 2.多字段 ...

  4. informix的char字段类型通过hibernate的sql查询仅返回第一个字符之本人解决方法

    刚刚开始一个项目,后台数据库用informix,准备采用ssh的框架,框架搭建完在今天测试的过程中,发现表字段为char类型的时候,通过下面的查询语句,获取到的值总是只有第一个字符: SQLQuery ...

  5. JS中用replace替换特殊字符

    1.替换一个字符 taskName=taskName.replace(/<p>/,"");或者 taskName=taskName.replace("< ...

  6. Oracle 数据库 - sql语句筛选出符合查询条件的第一条结果实例演示,sql查询结果只显示指定行数的数据方法

    默认看到查询条件有 3 条结果,我想只查询出日期最晚的那一条记录. -- 默认查询条件 select settledate as "日期", syscalculationmny a ...

  7. Hibernate sql查询

    http://www.cnblogs.com/kelin1314/archive/2010/09/09/1821897.html Hibernate还支持使用SQL查询,使用SQL查询可以利用某些数据 ...

  8. sql 找到最近的值_数据分析——SQL查询(常用函数)

    SQL入门推荐书籍--<SQL必知必会>.猴子的live课程--<从零开始学SQL> [基本SQL查询语句] select 选择输出字段 from 摘自某表 as 取别名(如果 ...

  9. sql查询每科成绩的最高分_SQL查询语句: 查询 每科目分数最高的5项(学生姓名,科目,分数)...

    SQL查询语句: 查询 每科目分数最高的5项(学生姓名,科目,分数) 关注:251  答案:4  mip版 解决时间 2021-01-10 16:21 已解决 2021-01-09 22:40 SQL ...

最新文章

  1. hdfs日志上传脚本(三)
  2. 如何应用AutoML加速图机器学习任务的处理?
  3. 【小白必懂】C语言最大、最小公约数题解
  4. inux系统中如何进入退出vim编辑器
  5. python语言中的注释符_各种语言中的注释符总结
  6. leetcode 144. Binary Tree Preorder Traversal ----- java
  7. linux 查看进程变量,Linux下查看进程(程序)启动时的环境变量
  8. java day of month_Java Calendar实例增加DAY_OF_MONTH作为递减(仅)HOUR或MINUTE的副作用
  9. Python全栈开发之函数
  10. 记一次 CORS 跨域请求出现 OPTIONS 请求的问题及解决方法
  11. excel两个表格数据对比_两个Excel表格合并,最有水平的处理方法
  12. 为软件添加全网排行榜
  13. 用python写1加到100怎么写_python计算1到100的和
  14. 谷粒学院day08——课程章节与小节的实现
  15. AMD 宣布开源 Linux 显卡驱动与 GPUOpen 工具
  16. 测试与开发人员的战斗
  17. escape JavaScript
  18. Django 新建自定义用户后无法创建表的问题
  19. 物联网 | HASS+MQTT+树莓派室内监测小型物联网系统
  20. 手游代理行业,现在还有机会吗?

热门文章

  1. fanuc机器人自动程序前怎么回原点_FANUC机器人的执行程序
  2. python集合输出_Python集合操作方法详解
  3. 几个linux监测工具
  4. php scandir 目录树,使用php scandir函数遍历文件夹目录和所有文件
  5. linux实验报告一,linux实验报告
  6. 宅在家里写数据库中事务(ACID)
  7. Java中代码块和继承
  8. 好程序员大数据教程分享之Hadoop优缺点
  9. 硅谷渐患“大城市”病,世界创新中心或将外移
  10. 放球问题 组合数学 转自百度百科