oracle에서는 계층형 쿼리를 사용할 때 start with.. connect by와 같은 내장함수로 간단하계 트리구조를 조회할 수 있다. 하지만 MS-SQL은 with절을 통해 재귀로 구현하는 방법이 있다. 구현하는 방식은 아래와 같다.WITH (column1, column2...) AS ( -- 루트노드 SELECT *, 0 AS LEVEL FROM A UNILN ALL -- 자식노드 SELECT *, .LEVEL + 1 FROM A JOIN ON ... )이 포멧을 토대로 LOCK SESSION 을 조회하는 쿼리를 작성해보자. with blocking as ( select session_id, blocking_session_id, 0 as level from sys.dm_exec_r..