- IF OBJECT_ID('Dept') IS NOT NULL
- DROP TABLE Dept
- go
- CREATE TABLE Dept (Id INT , ParentId INT , DeptName NVARCHAR(10))
- INSERT Dept SELECT 1 , 0 , N'食品'
- UNION ALL SELECT 2 , 1 , N'水果'
- UNION ALL SELECT 3 , 1 , N'蔬菜'
- UNION ALL SELECT 4 , 2 , N'香蕉'
- UNION ALL SELECT 5 , 2 , N'苹果'
- UNION ALL SELECT 6 , 3 , N'青菜'
- UNION ALL SELECT 11 , 0 , N'计算机'
- UNION ALL SELECT 12 , 11 , N'软件'&nb
SQL Server CET 通用表表达式 之 精典递归实战
最新推荐文章于 2025-10-16 20:38:36 发布
本文通过创建并填充一个部门表格,展示了如何使用SQL Server的通用表表达式(CET)进行递归操作。首先,示例演示了如何获取所有水果子部门,接着展示了获取当前部门及其所有父级部门的方法。最后,介绍了一个获取完整部门路径的示例。这些实例详细解释了CET在递归查询中的实用性和灵活性。

最低0.47元/天 解锁文章
396

被折叠的 条评论
为什么被折叠?



