首页 > 数据库技术 > 详细

sql 替换字段内的内容及出现的问题

时间:2016-03-10 22:01:27      阅读:316      评论:0      收藏:0      [点我收藏+]

想替换Product 表里面 Content 字段里面 实业有限公司 替换为 贸易有限公司  Content是ntext类型

update Product set Content=Replace(Content,’实业’,‘贸易’) 

出现错误 SQL报错“参数数据类型 text 对于 replace 函数的参数 1 无效”

这是 sql 对text或ntext类型的数据在查询中不能进行字符串操作。这时用得最多的是把text当作varchar(实际内容长度低于8000字节时)或把ntext当作nvarchar(实际内容长度低于4000字节时)来处理

update Product set Content=Replace(Cast(Contentas varchar(8000)),’实业’,‘贸易’) 

update Product set Content=Replace(Cast(Contentas nvarchar(4000)),’实业’,‘贸易’) 

sql 替换字段内的内容及出现的问题

原文:http://www.cnblogs.com/xinianxinqix/p/5263556.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!