网络编程
位置:首页>> 网络编程>> 数据库>> SQL中自己创建函数 分割字符串(2)

SQL中自己创建函数 分割字符串(2)

 来源:ddvip.com 发布时间:2008-11-20 16:13:00 

标签:


 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 

0
投稿

猜你喜欢

  • 【译者的话】 作为一家非盈利性的防止青少年 * 的机构, Five Alive 希望拥有一个独特的标志来配合机构的宣传。他们决定在网站上通过竞
  • RegMail是用来存放注册邮件的表,现以创建时间(CreateTime)字段来给表进行分区,具体步骤如下:--为分区创建存储文件 
  • 在各类的前端开发工具里,在功能上虽然Editplus显得有些“单薄”,但是仍然是很多我辈做开发的人们离不开的工具,因为他小巧,语言高亮,支持
  • 当需要制作转动鼠标滚轮放大页面字体这样的交互效果时,会用到 Mousewheel 事件。其实在大多数浏览器(IE6, IE7, IE8, O
  • (一) 常用的CSS命名规则:头:header内容:content/container尾:footer导航:nav侧栏:sidebar栏目:
  • 今天再为大家提供一种方法:不需要安装Excel也可以导入到我们的SQL Server数据库。首先用SQL Server自身的数据转换功能把E
  • 一个将人民币数字转化为大写的asp函数,可以准确读出数字的大写,而不是简单的将数字翻译为大写。有了这个工具大家就可以很方便的写出大写的人民币
  • 今天我们整理了ip地址和身份证的javascript验证方法。虽然ip地址和身份证的验证不是很经常会遇到,但是大家也可以研究一下js代码,里
  • 我为一大型网站做了一个论坛,也顺利通过了测试。由于是第一次做这方面的数据库,我不知道比其它网站上数据库差距有多大,是不是够优化。能推荐或介绍
  • 1,建立数据库文件cnbruce.mdb(不设计任何表)建立数据库的代码:<%  Option Explicit&
  • 一、备份数据库1、打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server2、SQL Server组-->
  • 阅读上一章:Chapter 6 短语元素Chapter 7 锚点HTML中的链接,正确的说法应该称作"锚点",它不仅让我
  • 为网页设置防火墙的主要目的是根据网页内容对不同来访者提供不同的服务,利用Java Script或VB Script,我们很容易做到这一点。但
  • 我们也可以来做一个,但这个“定时器”的工作时间范围应控制在1个小时至100 毫秒之间: <%sub StartTi
  • 插件下载:blueideasearch.xpi首先第一步 说一下怎么样查看firefox插件的源码, 就我上边写的那个东西,把它下载下来.将
  • 我们有时候看到一些文章因为一行的字符超长而把一些表格或DIV撑开或字符写到溢出了.如何防止表格防止撑开,表格不被内容撑开,单行字符超长div
  • 一、怎么样取得最新版本的MySQL?要安装MySQL,首先要当然要取得它的最新版本,虽然大家都知道在FreeBSD的Packages中可以找
  • 微软今天宣布正式发布SQL Server 2008服务器软件,这将帮助微软与Oracle 11g,IBM DB2 9.5数据库产品对抗.此前
  • 因为要做移动梦网WAP的一些接口,所以要用到这种方式,接下来会有ASP.net版本的,这个是ASP版本的,利用了MSXML2.XMLHTTP
  • 这是 小马 在交流会中的分享,可能有些朋友还不曾了解,同时也为了自己温故而知新,就整理下。多种方式可以想像得到,有很多方法立即执行匿名函数,
手机版 网络编程 asp之家 www.aspxhome.com