ASP.NET 中,如何使用 hierarchyid 的 IsDescendantOf

作者:vkvi 来源:ITPOW(原创) 日期:2012-3-1

首先来说 IsDescendantOf 中是不支持子句的

下面的就是错误的

node.IsDescendantOf(select node from cftea_tbl where id=1)=1

可以同时执行多个 SQL 语句

也可以把 hierarchyid 字段先取出来,转换成字符串

注意这里 IsDescendantOf 有引号,如果是十六进制表示的就不需要引号。

node 是从数据库中取出来的 hierarchyid 转换成字符串得来的,它的结构形如“/1/32/3/”

相关阅读

相关文章