av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

關于sql server下無限多級別分類查詢解決辦法

瀏覽:157日期:2023-11-03 13:00:53

在開發(fā)中經常會遇到無限級分類的問題,最常見的是一些無限級目錄之類的,如果你對SQL Server還不是太熟悉或者還不太熟悉SQL語言的話,這將是一件很困難的事情,也許你最后能實現類似的功能,不過可能花費的時間很長,效率也不是很理想,下面的示例也許能給你一個啟示。

/***創(chuàng)建表****/CREATE TABLE [dbo].[Tree] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [PID] [int] NULL , [Name] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY]

/****創(chuàng)建自定義函數****/CREATE FUNCTION dbo.fGetTreeTable(@ID int= null)RETURNS @Tab TABLE(ID int, PID int, Name varchar(10), Lev int)--返回結果的表結構ASBEGIN Declare @lev int Set @lev=0 While @lev=0 or @@ROWCount>0 Begin Set @Lev=@Lev+1 Insert @Tab(ID, PID, Name, Lev) Select ID, PID, Name, @Lev From Tree Where (@Lev=1 and ((PID=@ID) or (@ID is null and PID is null))) or (PID in (Select ID From @Tab Where Lev=@Lev-1)) order by ID End RETURNEND直接查詢Select * from dbo.fGetTreeTable(null)就可以輸入所有記錄。

標簽: Sql Server 數據庫
主站蜘蛛池模板: 日韩在线高清 | 丁香五香天堂网 | 国产精品久久久久久妇女6080 | 国产aⅴ爽av久久久久成人 | 中文字幕网址在线 | 高潮毛片又色又爽免费 | 国产一级黄色大片 | 免费看色片 | 国产一区二区三区精品视频 | 一二三区视频 | 少妇特黄a一区二区三区 | 久久精品在线观看 | 国产乱淫av| 国产视频在线观看视频 | 不卡在线视频 | 乳大翘臀1v1h糙汉 | 黄色片在线播放 | 国产极品国产极品 | 久久九九免费视频 | 亚洲色在线视频 | 欧美国产一区二区 | a一级黄色片 | 日韩av免费在线播放 | 三级网站在线 | 亚洲视频在线观看一区 | 免费国产黄色 | 久久久久国产一区二区三区 | 日韩高清毛片 | 天天操天 | 黄色一级视频网站 | 亚洲精品免费视频 | 久草青青草 | 日韩毛片在线观看 | 91三级视频 | 精品久久久久久 | 91久久久久久久久 | 国产精品久久久久久久久久 | 亚洲123区 | 亚洲欧美精品一区二区 | 欧美一区二区三区在线观看 | 亚洲精品视频免费观看 |