亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

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

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

/***創(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)建自定義函數(shù)****/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)就可以輸入所有記錄。

主站蜘蛛池模板: 亚洲六月丁香六月婷婷花 | 在线播放亚洲美女视频网站 | 一区二区视频在线观看免费的 | 亚洲精品香蕉一区二区在线观看 | 成人免费福利网站在线看 | 黄色带三级1 | 国产欧美日韩免费 | 欧美视频第二页 | 亚洲人成在线观看一区二区 | 色婷婷国产精品欧美毛片 | 黄色一级黄色片 | 尤物国产在线精品福利一区 | 日本欧美久久久久免费播放网 | 成人黄色片视频 | 日本无套| 日韩黄色网 | 亚洲欧洲视频在线 | 欧美成人黑人性视频 | 男人看片资源 | 一级特级aa欧美毛片 | 国产成人19禁在线观看 | 国产在线视频色综合 | 国产精品黄色大片 | 网红主播vip福利视频 | 免费色片 | 爱爱www在线观看视频高清 | 色5月婷婷| 中国国产一级毛片 | 色噜噜狠狠在爱丁香 | 欧美日韩国产综合视频一区二区三区 | 亚洲精品你懂的 | 欧美成人久久一级c片免费 欧美成人午夜不卡在线视频 | 国产一级特黄一级毛片 | 欧美精品日本一级特黄 | 国产在线一区二区三区欧美 | 日韩亚洲国产欧美精品 | 国产中文字幕第一页 | 一级看片男女性高爱潮 | 中文字幕亚洲无线码高清 | 国产人妖性视频在线 | 国产综合色在线视频 |