得到指定字符串列表中,指定个数的字符串

<script type="text/javascript"><!-- google_ad_client = "pub-2947489232296736"; /* 728x15, 创建于 08-4-23MSDN */ google_ad_slot = "3624277373"; google_ad_width = 728; google_ad_height = 15; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"><!-- google_ad_client = "pub-2947489232296736"; /* 160x600, 创建于 08-4-23MSDN */ google_ad_slot = "4367022601"; google_ad_width = 160; google_ad_height = 600; //--> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[f_split]')andxtypein(N'FN',N'IF',N'TF'))dropfunction[dbo].[f_split]GO

/*--得到字符串列表指定位置的字符  可以自定义字符串列表的分隔符 如果取数位置超出的范围,返回空字符串

--邹建2004.07--*/

/*--调用示例

 --测试数据 declare@ttable(FITEMvarchar(100)) insert@tselect'100.120.10'  unionallselect'20.140.10' unionallselect'150.124.150.10'  --查询 selectfitem1=dbo.f_split(fitem,1,'.')  ,fitem2=dbo.f_split(fitem,2,'.')  ,fitem3=dbo.f_split(fitem,3,'.')  ,fitem4=dbo.f_split(fitem,4,'.') from@t--*/createfunctionf_split(@svarchar(8000),  --字符串列表@posint, --取数位置@splitcharvarchar(10) --分隔符)returnsvarchar(8000)asbegin declare@iint,@ilenint

 select@i=charindex(@splitchar,@s),@ilen=len(@splitchar) while@i>0and@pos>1  select@s=substring(@s,@i+@ilen,8000)   ,@i=charindex(@splitchar,@s)   ,@pos=@pos-1 return(case@poswhen1   thencasewhen@i>0thenleft(@s,@i-1)else@send   else''end)endgo

 
<script type="text/javascript"><!-- google_ad_client = "pub-2947489232296736"; /* 728x15, 创建于 08-4-23MSDN */ google_ad_slot = "3624277373"; google_ad_width = 728; google_ad_height = 15; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"><!-- google_ad_client = "pub-2947489232296736"; /* 160x600, 创建于 08-4-23MSDN */ google_ad_slot = "4367022601"; google_ad_width = 160; google_ad_height = 600; //--> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
阅读更多
文章标签: insert object 测试
个人分类: 数据库
想对作者说点什么? 我来说一句

指定字符串格式.rar

2010年07月02日 43KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭