powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Рекурсивный вызов табличной функции с разными параметрами
3 сообщений из 3, страница 1 из 1
Рекурсивный вызов табличной функции с разными параметрами
    #38829333
GlassMorre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Ближе к 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.
WITH Sales_CTE (SalesPersonID, SalesOrderID, SalesYear)
AS
-- Define the CTE query.
(
    SELECT SalesPersonID, SalesOrderID, YEAR(OrderDate) AS SalesYear
    FROM Sales.SalesOrderHeader
    WHERE SalesPersonID IS NOT NULL
)
-- Define the outer query referencing the CTE name.
SELECT SalesPersonID, COUNT(SalesOrderID) AS TotalSales, SalesYear
FROM Sales_CTE
GROUP BY SalesYear, SalesPersonID
ORDER BY SalesPersonID, SalesYear;



Но врубиться не могу...
Заранее спасибо)
...
Рейтинг: 0 / 0
Рекурсивный вызов табличной функции с разными параметрами
    #38829345
Фотография Shakill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GlassMorre,
автор вызов табличной функции с разныи параметрами
а зачем вам рекурсия вообще, обычный cross apply чем не угодил?
...
Рейтинг: 0 / 0
Рекурсивный вызов табличной функции с разными параметрами
    #38829373
GlassMorre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вы гений, спасибо Вам огромное.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Рекурсивный вызов табличной функции с разными параметрами
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]