mssql自定义函数中使用游标
2012-05-21 14:58
281 查看
create FUNCTION [dbo].[F_getsortname] ( @pid varchar(1000) ) RETURNS nvarchar(4000) AS BEGIN declare @name nvarchar(100) declare @t nvarchar(4000) DECLARE @MyCursor CURSOR set @pid=','+@pid+',' --局部游标 set @MyCursor=CURSOR FOR select sortname from dbo.sort where charindex(','+rtrim(sortid)+',', @pid)>0 --替换如in(1,2,3) set @t='' open @MyCursor FETCH NEXT FROM @MyCursor INTO @name while @@FETCH_STATUS = 0 begin if len(@t)=0 begin set @t=@name end else begin set @t=@t+','+@name end FETCH NEXT FROM @MyCursor INTO @name end CLOSE @MyCursor DEALLOCATE @MyCursor return @t END
相关文章推荐
- SQL server 使用自定义函数以及游标
- SQL server使用自定义函数以及游标
- sql自定义函数与游标的结合使用
- SQL server使用自定义函数以及游标
- mssql方便的函数使用与游标使用练习
- NHibernate 如何实现使用sql自定义的函数
- 如何使用SendMessage自定义消息函数 2010-11-12 11:41
- 5.Smart使用内置函数或者自定义函数
- PHP 使用用户自定义的比较函数对数组中的值进行排序
- Oracle之函数中使用游标
- matlab/simulink中自定义c-s函数作为simulink模块使用实例
- vc中怎么使用SendMessage自定义消息函数
- 使用C++标准库sort自定义比较函数导致死循环问题
- 论自定义的控件如何在xib中使用,自定义控件在xib中的初始化入口函数
- Thinkphp模板中使用自定义函数的方法
- 和hibernate结合使用的sql split自定义函数
- 列出一个工作簿中所有已使用的自定义函数
- Ext.XTemplate中自定义函数if的使用
- 使用水晶报表自定义函数进行代码重用
- mysql中文汉字转拼音的自定义函数和使用实例(首字的首字母)