由于图片服务器变更,要将文本字段中的服务器地址进行替换
字段类型 text
测试过程:
update image_server set image_text=replace(image_text,url1,url2)
错误信息:
函数 replace 的参数 1 的数据类型 text 无效。
我怀疑是text类型是replace不能识别的类型,所有准备换成varchar类型试一下,为了图方便,我在控制台直接将数据类型转换了一下,当然我是在测试,操作真正业务的时候不要这样直接的准换,容易丢失数据,最后我查看了一下我text文件中的数据,发现varchar(6000)够用了
再次执行
update image_server set image_text=replace(image_text,url1,url2)
错误信息
将截断字符串或二进制数据。
语句已终止。
发现直接在控制太转换不行,在控制台将字段的类型准换回text,控制台转换不成只有利用Convert函数了
update image_server set image_text=replace(convert(varchar(6000),image_text),url1,url2)
最后替换成功
分享到:
相关推荐
主要介绍了Sql Server中REPLACE函数的使用的相关资料,需要的朋友可以参考下
语法 REPLACE ( ‘string_expression1’ , ‘string_expression2’ , ‘string_expression3’ ) 参数说明 ‘string_expression1’ 待搜索的字符串表达式。string_expression1 可以是字符数据或二进制数据...
打开测试数据库test,并以表w01为例,将下面的SQL语句放入sql2000查询分析器中,一段一段执行即可看到效果 ---在sql2000下创建测试数据表 if exists (select * from dbo.sysobjects where id = object_id(N'[dbo]....
SQl去掉HTML标签函数 彻底防止SQL注入
本篇文件将结合MSND简要分析Sqlserver中JSON函数,主要包括ISJSON,JSON_VALUE,JSON_MODIFY,JSON_QUERY,需要的朋友可以参考下
今天将一个ACC的数据库转换成ms-sql以后发现在使用replace替换语句的时候出现: SQL中函数 replace 的参数 1 的数据类型 ntext 无效。找了半天找到了解决办法: 因为ntext需要转化下 用如下语句即可解决: 代码如下:...
SQL SERVER将某一列字段中的某个值替换为其他的值 update 表名 set 列名 = REPLACE( 列名 ,... 您可能感兴趣的文章:sqlserver replace函数 批量替换数据库中指定字段内指定字符串参考方法Sql Server中REPLACE函数的使用
1.DATEADD 2 2.DATEDIFF 4 3.DATENAME 5 4.DATEPART 7 ...11.REPLACE 51 12.QUOTENAME 52 13.REPLICATE 53 14.REVERSE 56 15.RIGHT 57 16.RTRIM 59 17.SOUNDEX 60 18.SPACE 61 19.STR 62 20.STUFF 65
–SQL正则替换函数 代码如下: CREATE function dbo.regexReplace ( @source ntext, –原字符串 @regexp varchar(1000), –正则表达式 @replace varchar(1000), –替换值 @globalReplace bit = 1, –是否是全局替换 @...
36.SQL Server 2014 REPLACE()函数.mp4 37.SQL Server 2014 REPLICATE和SPACE()函数.mp4 38.SQL Server 2014 REVERSE函数.mp4 39.SQL Server 2014 CAST函数.mp4 40.SQL Server 2014 CASE函数.mp4
SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE --------- --------- --------- --------- ...
36.SQL Server 2014 REPLACE()函数.mp4 37.SQL Server 2014 REPLICATE和SPACE()函数.mp4 38.SQL Server 2014 REVERSE函数.mp4 39.SQL Server 2014 CAST函数.mp4 4.SQL Server 2014数据库创建.mp4 40.SQL ...
36.SQL Server 2014 REPLACE()函数.mp4 37.SQL Server 2014 REPLICATE和SPACE()函数.mp4 38.SQL Server 2014 REVERSE函数.mp4 39.SQL Server 2014 CAST函数.mp4 4.SQL Server 2014数据库创建.mp4 40.SQL ...
MySQL replace函数我们经常用到,下面就为您详细介绍MySQL replace函数的用法,希望对您学习MySQL replace函数方面能有所启迪。 最近在研究CMS,在数据转换的时候需要用到mysql的MySQL replace函数,这里简单介绍...
在SQL server中常用5类的函数:字符串函数,日期函数,数学函数,系统函数,聚合函数。 字符串函数 --常用的字符串函数 1.charindex() -- 字符索引 2.len() -- 长度 3.upper() -- 大写 4.Ltrim() -- ...
在sql中使用replace函数可以替换某个字段中的一些内容,但是如果字段是text类型那么使用replace函数就会报“参数数据类型text 对于replace 函数的参数1 无效。”,这个错误说明对text或ntext类型的数据在查询中不能...