有时我们要用到批量操作时都会对字符串进行拆分,可是SQL Server中却没有自带Split函数,所以要自己来实现了.没什么好说的,需要的朋友直接拿去用吧 SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO /* by kudychen 2011-9-28 */ CREATE function [dbo].[SplitString] ( @Input nvarchar(max), --input string to be separated @Sep
UPDATE MainData SET Content = )) , 'XM00000137' , 'XM00000078') WHERE [Key] IN (SELECT md_key FROM index_md_inProject WHERE md_inProject = 'XM00000137') 使用 replace 函数,具体的格式为: update [table表名] set [Fields字段名]=replace([Fields字段名],'被替换原内容','要替换成的内容') 当然
一.数组转字符串 //数组转字符串 var a, b; a = new Array(0,1,2,3,4); b = a.join(","); //得到字符串 二.字符串转数组 //字符串转数组 var s = "abc,abcd,aaa"; ss = s.split(",");// 在每个逗号(,)处进行分解.得到数组
update A set col1 =REPLACE ( col1 ,'测试' , '') where col1 like '%测试%' 在使用过程中如果遇到text类型的字段时会报 参数数据类型 text 对于 replace 函数的参数无效 的错误 这时可以转换下字段类型 REPLACE ( cast(col1 as varchar(max)),'测试' , '')
数组转化为字符串: var a=['aa','bb','cc']; var b=a.join('-'); console.log(b)----->'aa-bb-cc' 字符串中的替换: 1.replace 只能替换字符串中第一个满足条件的字符 var b='aa-bb-cc'; var c=b.replace('-',','); console.log(c)----->'aa,bb-cc' 2.替换字符串中满足条件的所有字符 var b='aa-bb-cc'; //将'-' 替换为',' v