------------------------------------ -- Author: happyflystone -- Date:2009-07-20 -- Parameter: @CardString -- 被查询的串,形如:-13300001234,13300002230,13300002300 -- @CardNo 要查询的串 -- Return : int 0 -- 不存在于搜索串的范围内 -- 1 -- 存在于 -- 转载请注明出处。更多请访问:http://blog.csdn.net/happyflystone -- 原帖地址:http://blog.csdn.net/happyflystone/archive/2009/07/21/4365264.aspx ------------------------------------ --创建函数 Create function IsInCardString(@CardString varchar(8000),@CardNo varchar(11)) returns int as begin declare @temp table(a varchar(200)) declare @i int set @CardString = rtrim(ltrim(@CardString))+',' set @i = charindex(',', @CardString) while @i >= 1 begin insert @temp valu
[MSSQL]检查给定串是否存在于由区间及点集的结合内
关注
打赏