Pages

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

-- 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