-- Hàm kiểm tra xem nút hiện hành có phải thuộc về cây của nút được truyền vào hay không
-- trong cấu trúc cây hierarchyid --
-- by code4viet --
-- Mục đích dùng để kiểm tra xem nút hiện hành có là con của nút nào đó hay không --
-- node.IsDescendantOf(parent)
-- parent nút cha cần kiểm tra
DECLARE @parent hierarchyid, @con1 hierarchyid, @con2 hierarchyid;
SET @parent = CAST('/1/1/' AS hierarchyid);
SET @con1 = CAST('/1/1/1/' AS hierarchyid);
SET @con2 = CAST('/1/1/2/' AS hierarchyid);
-- ví dụ: @con2 có cha là @parent
select N'ví dụ: @con2 có cha là @parent->', @con2.IsDescendantOf(@parent)
-- ví dụ: @con2 không có cha là @con1
select N'ví dụ: @con2 không có cha là @con1->', @con2.IsDescendantOf(@con1)
Không có nhận xét nào :
Đăng nhận xét