|
Рекурсивный вызов табличной функции с разными параметрами
|
|||
---|---|---|---|
#18+
Добрый день. Ближе к 8 вечера мозг уже отключается окончательно. И не могу сообразить, как реализовать рекурсивный вызов табличной функции с разныи параметрами. Мозг понимает, что надо использовать обобщенные табличные выражения с рекурсией, но в упор отказывается составлять и воспринимать синтаксис из бола.... Проблема в следующем. Есть функция [GetFilesInDirectory] ( 'd:\scandoc\' +cast(id as nvarchar(10)) ,'*.*') которая возвращает список файлов (поле Fname) для человека по его айдишнику. И собственно: select id from pd - список людей. Как бы поиметь представление вида id,fnamу,.....(доп инфа из таблицы людей).... возвращающее все записи? Наверняка что то вроде: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Но врубиться не могу... Заранее спасибо) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2014, 17:42 |
|
Рекурсивный вызов табличной функции с разными параметрами
|
|||
---|---|---|---|
#18+
GlassMorre, автор вызов табличной функции с разныи параметрами а зачем вам рекурсия вообще, обычный cross apply чем не угодил? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2014, 17:45 |
|
|
start [/forum/topic.php?fid=46&gotonew=1&tid=1699704]: |
0ms |
get settings: |
13ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
14ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 244ms |
total: | 404ms |
0 / 0 |