多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 數據庫 > Sqlserver > SQL Server使用自定義函數以及游標方法

SQL Server使用自定義函數以及游標方法

來源:程序員人生   發布時間:2013-10-30 08:13:38 閱讀次數:3992次

最近忙于動態監測軟件的開發,處理有關標準宗地編碼和區段編碼關系,關系如下表所示:

編號

標準宗地編碼(landCode)

所在區段編碼(sectCode)

1

131001BG001

G001

2

131001BG002

G001

3

131001BG003

G001

4

131001BG004

G002

5

131001BG005

G003

現在需要將表中的數據轉換為如下表所示結果:

編號

區段編碼

包含的標準宗地

1

G001

131001BG001,131001BG002,131001BG003

2

G002

131001BG004

3

G003

131001BG005

在SQL server數據庫中,創建自定義函數,通過游標,將表的數據轉化為結果表,函數代碼如下所示:

create function combstr(@name nvarchar(50))
returns nvarchar(300)
as
begin
declare @resultStr nvarchar(300)
declare @tempStr nvarchar(500)
declare @flag int
declare myCur cursor --定義游標
For(select landCode from land where sectCode=@name )
0 open myCur –-打開游標
fetch next from myCur into tempStr –將游標下移
set @flag=0
while @@fetch_status=0
begin
if @flag=0
begin
set @resultStr=@tempStr
end
else
begin
set @resultStr=@resultStr+','+@tempStr
end
set @flag=@flag+1
fetch next from myCur into @tempStr
end
close myCur
deallocate myCur
return @result
end
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
為碼而活
積分:4237
15粉絲
7關注
欄目熱點
關閉
程序員人生
主站蜘蛛池模板: 日本高清无吗免费播放 | 最近中字视频在线观看 | 欧美在线播放成人免费 | 日韩在线手机看片免费看 | 欧美人与物videos新另类性 | 国产一区曰韩二区欧美三区 | 国产亚洲精品久久久久久小说 | 狂野欧美性猛交xxxx免费 | 中文字幕25页 | 91久久另类重口变态 | 久久久亚洲欧洲国产 | 欧美日韩国产综合在线小说 | 一级做a爰片性色毛片视频图片 | 欧美极品尤物在线播放一级 | 国产最新一区二区三区天堂 | 免费操人视频 | 波多野结衣午夜 | 久久大香伊焦在人线免费 | 性生生活三级视频观看 | 91伊人久久| 一区二区三区在线 | 日本 | 亚洲图片综合 | www精品 | 亚洲性网 | 亚洲天堂首页 | 永久手机看片福利盒子 | 精品国产国产综合精品 | 亚洲乱码中文 | 伊人色网站 | 久久精品国产一区二区三区 | 福利片一区 | 成人娱乐网| 中出丰满大乳中文字幕 | xx国产| 亚洲精品456在线播放无广告 | 在线亚洲欧国产精品专区 | 亚洲欧美一区二区三区 | 久久精品国产亚洲a | 国内外精品免费视频 | 成人免费视频在线播放 | 欧美一区二区三区成人看不卡 |