解读SQL中自己创建函数 分割字符串(2)_Mssql数据库教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:解读SQL Server 2008可用性
基于磁盘的备份 首先来看的是最简单的技术——备份。在SQL Server 2008的企业版中,备份有了一个新的特性,那就是备份压缩。那么备份压缩对于高可用有什么帮助呢?

以下为引用的内容:

 WHILE @temp_i<@i

  BEGIN

  select @onlineornot = online from wwchat_user where epnum=dbo.getstrofindex(@str,',',@temp_i)      

  IF (@onlineornot=1)

  begin

  select @str_return =dbo.getstrofindex(@str,',',@temp_i)

  select @findepnumok = 1 --找到epnum后置为1

  BREAK

  end

  ELSE

  begin

  select @temp_i = @temp_i 1

  select @findepnumok = 0 --找不到epnum后置为1

  end

  END

  if @findepnumok = 0

  begin

  SELECT @str_return = '00000000'

  end

  end

  return @str_return 

  end

  GO

  SET QUOTED_IDENTIFIER OFF

  GO

  SET ANSI_NULLS ON

  GO

  SET QUOTED_IDENTIFIER ON

  GO

  SET ANSI_NULLS ON

  GO

  --getstrcount 输入一个没有分割的字符串,以及分割符

  --返回数组的个数

  CREATE   function getstrcount (@str varchar(8000),@splitstr varchar(100)) 

  --returns varchar(8000) 

  returns int

  as 

  begin 

  declare @int_return int 

  declare @start int 

  declare @next int

   declare @location int 

  select @next = 0

  select @location = 1

   if len(@str)<len(@splitstr)

  select @int_return =0

  if charindex(@splitstr,@str) = 0

  select @int_return =0

   while (@location<>0) 

  begin 

  select @start = @location  1 

分享:关于SQL Server 2008中报表服务的详解
一、导言 尽管公司经常采集和存储大量的数据,但是有时还是难以详尽地显示数据,而且也很难提供对商业中将发生什么的洞察以使商业决策者为公司作出相应的和及时的决策。 为了能作

来源:模板无忧//所属分类:Mssql数据库教程/更新时间:2009-09-17
相关Mssql数据库教程