- 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'青菜'
SQL Server CET 通用表表达式 之 精典递归实战
最新推荐文章于 2024-06-20 19:02:53 发布
本文通过创建并填充一个部门表格,展示了如何使用SQL Server的通用表表达式(CET)进行递归操作。首先,示例演示了如何获取所有水果子部门,接着展示了获取当前部门及其所有父级部门的方法。最后,介绍了一个获取完整部门路径的示例。这些实例详细解释了CET在递归查询中的实用性和灵活性。
摘要由CSDN通过智能技术生成