教程:使用 hierarchyid 数据类型

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例

此教程面向有 Transact-SQL 使用经验但对层次结构数据类型还很陌生的用户。

学习内容

本教程分为两课:

第 1 课:将表转换为层次结构
本课程采用以父级/子级层次结构方式构建的现有雇员表,然后将数据移到使用 hierarchyid 数据类型表示层次结构的新表中。 本课程需要使用 AdventureWorks2022 示例数据库。

第 2 课:创建和管理层次结构表中的数据
本课程通过使用 hierarchyid 数据类型创建表来表示层次结构。 然后,您通过使用分层方法处理表中的数据。

要求

您的系统必须安装以下软件:

  • SQL Server 2008 的任何版本 (10.0.x) 或更高版本。

  • SQL Server Management Studio 或 Management Studio Express。

  • Internet Explorer 6 或更高版本。

另请参阅

教程:数据库引擎入门
教程:编写 Transact-SQL 语句
hierarchyid 数据类型方法引用
层次结构数据 (SQL Server)
hierarchyid (Transact-SQL)