SQL批量替换语句
来源:互联网 发布:mac如何关闭访客模式 编辑:程序博客网 时间:2024/05/17 10:42
一般文本字段不超过8000可以先转换varchar和nvarchar类型再使用replace
替换 text ntext 数据类型字段的语句
update 表名 set 列名=replace(cast(列名 as varchar(8000)) ,'原本内容','需要替换的内容)
例如:有一张表CM_Contract_B 表内容如下:
cDefine1 cDefine2 cDefine3
2000-01 NULL 2.0
2000-02 NULL 2.2
2000-03 NULL 2.3
2000-04 NULL 2.0
2000-05 NULL 2.0
2000-06 NULL 2.7
2000-07 NULL 2.4
2000-08 NULL 2.2
2000-09 NULL 2.5
2000-10 NULL 2.0
下面我想把 cDefine1 列的2000全部改成2001,执行以下语句:
update CM_Contract_B set cDefine1=replace(cast(cDefine1 as varchar(8000)) ,'2000','2001')
select 最终效果图如下:
cDefine1 cDefine2 cDefine3
2001-01 NULL 2.0
2001-02 NULL 2.2
2001-03 NULL 2.3
2001-04 NULL 2.0
2001-05 NULL 2.0
2001-06 NULL 2.7
2001-07 NULL 2.4
2001-08 NULL 2.2
2001-09 NULL 2.5
2001-10 NULL 2.0
- SQL批量替换语句
- sql语句-批量替换
- 批量替换sql 字段名称sql语句
- 关于SQL ASP批量替换语句 执行
- SQL 语句执行批量替换操作
- sql语句批量替换字段数据
- 【MySql】sql语句--批量替换字符串
- 批量替换语句
- MSSQL批量替换语句 在SQL SERVER中批量替换字符串的方法
- sql替换语句 批量修改、增加、删除字段内容
- MySQL批量替换指定字段字符串SQL语句
- mysql批量替换的SQL语句怎么写?
- 如何用SQL语句批量替换数据库字符串
- SQL批量替换
- SQL 批量替换字符串
- SQL中的批量替换
- SQL中的批量替换
- SQL批量替换
- C 笔试题
- Sql server 事务的两种用法
- 系统架构师谈企业应用架构之系统建模4
- 通过API实现C#对硬件的控制(三)
- 如何使用gdb调试android webkit内核代码
- SQL批量替换语句
- 2010年富士通(FUJItsu)华中科技大学笔试试题
- Qt4之访问SQLite内嵌数据库(续)
- 数据链路访问示例
- 日历控件
- MPEG2 TS小结(2) 转
- struts-config.xml配置
- 困扰已久的问题--js正则验证时导致的子窗口不能关闭
- 设计只能在堆或者栈上创建的类