打印本文 打印本文 关闭窗口 关闭窗口
整理了一些t-sql技巧
作者:武汉SEO闵涛  文章来源:敏韬网  点击数16760  更新时间:2007/11/14 13:12:55  文章录入:mintao  责任编辑:mintao
print dbo.fgetscript(''''onlytiancai'''',''''sa'''',''''sa'''',''''database'''',@name)
 
fetch next from #aa into @name
end
close #aa
deallocate #aa

4、 声明,此函数是csdn邹建邹老大提供的
三、 分隔字符串
如果有一个用逗号分割开的字符串,比如说"a,b,c,d,1,2,3,4",如何用t-sql获取这个字符串有几个元素,获取第几个元素的值是多少呢?因为t-sql里没有split函数,也没有数组的概念,所以只能自己写几个函数了。
1、 获取元素个数的函数

create function getstrarrlength (@str varchar(8000))
returns int
as
begin
  
declare @int_return int
  
declare @start int
  
declare @next int
  
declare @location int
  
select @str ='''',''''+ @str +'''',''''
  
select @str=replace(@str,'''',,'''','''','''')
  
select @start =1
  
select @next =1 
  
select @location = charindex('''','''',@str,@start)
  
while (

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ...  下一页 >> 

打印本文 打印本文 关闭窗口 关闭窗口