Нахождение циклов в ориентированных графах с использованием SQL
Уже есть пара вопросов по поиску циклов, но я не нашел решения в SQL (предпочтительнее MSSQL).
Таблицы будут Node (NodeID INT) и Edge (EdgeID INT, NodeID1 INT, NodeID2 INT)
Что было бы эффективным решением для поиска циклов в ориентированном графе?