SQL Server 2008 层次ID数据类型(2)_Mssql数据库教程
推荐:如何将SQL2000数据库升级到SQL2005装个SQl2005可真不容易啊!先是出错,再是装完了没有企业管理器。我查了好久查出: SQL2005简易版的没有Microsoft SQL Server Management Studio Express还要再装。还是到这里下吧
在窗口打开后,点击窗体上方工具条上的Execute 按钮,然后将看到如下图所示的执行结果:
可以看到,在原有数据库中,企业部门的组织结构关系,使用数据行中的ParentID来表示该部门的上级部门。
点击Next按钮。
查询原有组织结构
要查询原有组织结构关系,我们需要使用循环的方式进行查询,仔细阅读查询语句,然后点击工具条上的Execute,执行T-SQL语句。
此时,看到如下结果:
在窗口打开后,点击窗体上方工具条上的Execute 按钮,然后将看到如下图所示的执行结果:
点击Next按钮。
使用HierarchyID创建组织结构关系
仔细阅读查询语句,然后点击工具条上的Execute,执行T-SQL语句。
此时,看到如下结果:
点击Next按钮。
为了创建后续的部门数据,我们创建一个存储过程AddDepartmentNew,前面两个参数是部门的ID和名称,第三个参数是上级部门的ID。然后,使用刚刚创建的存储过程添加部门数据。仔细阅读查询语句,然后点击工具条上的Execute,执行T-SQL语句。
此时,看到如下结果:
点击Next按钮。
使用HierarchyID进行查询
接下来,我们使用HierarchyID进行查询,此时,可以使用HierarchyID数据类型的一些方法来进行数据的查询。仔细阅读查询语句,然后点击工具条上的Execute,执行T-SQL语句。
此时,看到如下结果:
点击Next按钮。
要对比两种查询,可以点击窗体上方工具条上的Execute 按钮,然后将看到如下图所示的比较结果:
点击Next按钮。
分享:如何解决SQL Server不允许进行远程连接的问题刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:在连接到 SQL Server 2005 时,在默认的设置下SQL Server 不允许进行远程连接可能会导致此
- sql 语句练习与答案
- 深入C++ string.find()函数的用法总结
- SQL Server中删除重复数据的几个方法
- sql删除重复数据的详细方法
- SQL SERVER 2000安装教程图文详解
- 使用sql server management studio 2008 无法查看数据库,提示 无法为该请求检索数据 错误916解决方法
- SQLServer日志清空语句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸载方法(其他版本类似)
- sql server 2008 不允许保存更改,您所做的更改要求删除并重新创建以下表
- SQL Server 2008 清空删除日志文件(瞬间日志变几M)
- Win7系统安装MySQL5.5.21图解教程
- 将DataTable作为存储过程参数的用法实例详解
- 相关链接:
- 教程说明:
Mssql数据库教程-SQL Server 2008 层次ID数据类型(2)。