Запрос SQL для получения полного пути иерархии

У меня есть таблица с тремя столбцами: NodeId, ParentNodeId, NodeName. для каждого узла я хотел бы получить полный путь вроде «lvl1 / lvl2 / lvl3 ...», где lvl1, lvl2 и lvl3 - имена узлов. Я нашел функцию, которая делает это по этой ссылке http://www.sql-server-helper.com/functions/get-tree-path.aspx . но я хотел бы использовать CTE ИЛИ любой другой метод для повышения эффективности. Пожалуйста, дайте мне знать, можно ли добиться этого лучше. Заранее спасибо.

5
задан RKP 16 September 2010 в 14:16
поделиться