Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Передать имя таблицы в функцию как параметр  [new]
AnatolyAvj
Member

Откуда: СПб
Сообщений: 67
Есть функция с запросом на объединение. Как передать имя таблицы "а01" в виде параметра

ALTER FUNCTION dbo.Cutty_02_All
(@d datetime)
RETURNS TABLE
AS
RETURN ( SELECT Salon, NumKat, Nominal, Zakaz, DataVidachi, DataPriema, Del_assignac,
'Просрочено' AS Prosr, 1 AS Color, DATEDIFF(dd, @d, DataVidachi + 100) AS KolDay
FROM dbo.a01
WHERE (NOT (DataVidachi IS NULL)) AND (DataPriema IS NULL) AND (Del_assignac = 0) AND (DATEDIFF(dd, @d, DataVidachi + 100) < 0)

union all
SELECT Salon, NumKat, Nominal, Zakaz, DataVidachi, DataPriema, Del_assignac, 'Внимание' AS Prosr,
2 AS Color, DATEDIFF(dd, @d, DataVidachi + 100) AS KolDay
FROM dbo.a01
WHERE (NOT (DataVidachi IS NULL)) AND (DataPriema IS NULL) AND (Del_assignac = 0) AND (DATEDIFF(dd, @d, DataVidachi + 100) > 0)
AND (DATEDIFF(dd, @d, DataVidachi + 100) < 15)
)
17 июн 09, 23:35    [7313232]     Ответить | Цитировать Сообщить модератору
 Re: Передать имя таблицы в функцию как параметр  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36807
Никак.
17 июн 09, 23:37    [7313248]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить