日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 數據庫 > Sqlserver > SQL SERVER 函數遞歸取樹狀結構

SQL SERVER 函數遞歸取樹狀結構

來源:程序員人生   發布時間:2013-12-16 18:02:40 閱讀次數:2798次
表結構:
USE [Test]
GO
/****** 對象: Table [dbo].[PersonTree] 腳本日期: 09/25/2009 00:17:44 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[PersonTree](
[ID] [int] IDENTITY(1,1) NOT NULL,
[PName] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,
[ParentID] [int] NULL
) ON [PRIMARY]

GO
SET ANSI_PADDING OFF

SQL函數:

CREATE FUNCTION dbo.getPerson(@personID INT)
RETURNS @table TABLE(id INT, pname VARCHAR(50))
AS
BEGIN
--INSERT INTO @table SELECT id, pname FROM PersonTree WHERE parentid = @personID
DECLARE @id INT
DECLARE @pname VARCHAR(50)
DECLARE myCursor CURSOR FOR
SELECT id, pname FROM PersonTree WHERE parentid = @personID
OPEN myCursor
FETCH NEXT FROM myCursor INTO @id, @pname;
WHILE @@FETCH_STATUS = 0
BEGIN
INSERT INTO @table VALUES(@id,@pname);
INSERT INTO @table SELECT * FROM dbo.getPerson(@id);
FETCH NEXT FROM myCursor INTO @id, @pname;
END

CLOSE myCursor
DEALLOCATE myCursor

RETURN
END
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产一区二区三区免费观看在线 | 欧美com | 日韩高清在线免费观看 | 久久99精品久久久久久久青青日本 | 久久精品国产一区二区电影 | 色呦呦视频 | 中文字幕一区在线观看视频 | 国产噜噜噜噜噜久久久久久久久 | 久久精品一区二区三区四区 | 麻豆精品 | 午夜精品久久久久久久爽 | 天天爱天天操 | 91直接看 | 欧美综合视频在线 | 色播av | 精品欧美乱码久久久久久 | 国内偷拍av | 在线中文字幕av | 草视频在线| 圆产精品久久久久久久久久久 | 日本一区不卡视频 | 国产成人精品免费视频大全最热 | 激情av| 国产自产视频 | 91亚洲精选| 日韩精品免费在线视频 | 欧美日韩免费一区 | 国产精品99久久免费观看 | 亚洲毛片在线看 | 精国品产一区二区三区有限公司 | 国产99在线观看 | 成人久久网站 | 91看片网| 玖玖视频在线 | 国产网站在线播放 | 国产乱码一区二区三区 | 亚洲一区欧美 | 亚洲精品免费看 | 久久av导航 | 美女高潮免费视频 | 欧美二区视频 |