powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Таблицы-параметры в функциях
3 сообщений из 3, страница 1 из 1
Таблицы-параметры в функциях
    #35550918
SQL-developer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно ли передать в функцию таблицу параметром?...
ну что-нибудь вроде:
CREATE FUNCTION dbo.fAddSelect(@tableD char(30))
RETURNS integer
AS
BEGIN
DECLARE @Result int;
SET @Result = ( SELECT count(*) AS Value FROM @tableD)
RETURN @Result
END
...
Рейтинг: 0 / 0
Таблицы-параметры в функциях
    #35551520
Ghola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Штатными средствами RS - сомневаюсь. Используйте параметры -строки. См. например табличную функцию iter_intlist_to_table, из статьи «Массивы и Списки в SQL Server» - она раскрывает строку в выборку, которую можно использовать как таблицу в SQL-запросе.
...
Рейтинг: 0 / 0
Таблицы-параметры в функциях
    #35571654
Barboss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно в РС воткнуть процедуру прмерно такого содержжания:

ALTER PROCEDURE CountTable
@tab varchar(50) = 'ИмяТаблицы'
AS
BEGIN
DECLARE @Scr varchar(1024)
SET @Scr = 'SELECT COUNT(Id) FROM ' + @tab

DECLARE @tt TABLE (Id int)

INSERT INTO @tt
EXEC ( @Scr )

SELECT * FROM @tt
END
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Таблицы-параметры в функциях
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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