sql 遊標的使用

CREATE FUNCTION getPurchaser(@porid DECIMAL(20,0))
returns varchar(100)
as
begin
declare @str varchar(100)
declare @temp varchar(20)
declare cur cursor for
select distinct purchaser from re_purchaser where porid = @porid
set @str = ''
set @temp = ''
open cur
fetch next from cur into @temp
while(@@fetch_status = 0)
begin
set @str = @str + @temp + '/'
fetch next from cur into @temp
end
close cur
deallocate cur
set @str = substring(@str,0,len(@str))
return @str
end
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章