SQL Server 2005 UDF для создания табличного типа данных из самоссылающихся табличных данных.

У меня есть типичная самореферентная таблица сотрудников.

Как вы можете создать UDF для возврата типа данных таблицы, который можно использовать в других запросах для присоединения, чтобы я передал UDF id пользователя в таблице и получил результат id этого пользователя и всех пользователей, связанных с его через managerId?

У меня есть таблица EmployeeId, ManagerID, Name....

Все, что мне нужно, это передать EmployeeId и получить рекурсивный результат всех записей, у которых ManagerID является идентификатором переданного в параметре, и любых записей, которые имеют их в качестве менеджеров, и так далее...

Спасибо


person kacalapy    schedule 03.12.2010    source источник