gpt4 book ai didi

c# - 如何使用 hierarchyid 数据类型查找父级

转载 作者:太空宇宙 更新时间:2023-11-03 19:34:27 25 4
gpt4 key购买 nike

当我试图找到单个父节点时,这里的代码不起作用

declare @val hierarchyid
select @val = dbo.GetHierarchyIDbyID(30)

--get the parent
select * from NodeHierarchy
where @val.GetAncestor(NodeHierarchyID) = 1

你会如何寻找 parent ?

最佳答案

假设包含层次结构 ID 的字段名称为“hid”,您可以执行以下操作:

DECLARE @val HIERARCHYID  
SELECT @val = dbo.GetHierarchyIDbyID(30)
SELECT * FROM NodeHierarchy WHERE hid = @val.GetAncestor(1)

关于c# - 如何使用 hierarchyid 数据类型查找父级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2691893/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com