Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / В пользовательские функции можно передать как параметр переменную таблицу ? / 5 сообщений из 5, страница 1 из 1
23.04.2002, 09:53
    #32028543
DennisL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В пользовательские функции можно передать как параметр переменную таблицу ?
Если да то как ?
У меня такой синтакс объявления функции не проходит

CREATE FUNCTION [dbo].[fL_All_GetActualFine](
@AgrBalance table
(
DDate datetime,
ODate datetime,
Type tinyint,
Summ money
) ,
@PrintDate datetime,
@DueDate datetime,
@Today datetime, -- EndDate
@Fine InterestDT,
@PayLate tinyint
)
RETURNS money
...
Рейтинг: 0 / 0
23.04.2002, 09:55
    #32028544
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В пользовательские функции можно передать как параметр переменную таблицу ?
Переменные типа table нельзя передавать как пареметры.
...
Рейтинг: 0 / 0
23.04.2002, 09:57
    #32028547
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В пользовательские функции можно передать как параметр переменную таблицу ?
Приветствую

Books Online -> Transact-SQL Reference -> CREATE FUNCTION


Nonscalar types such as cursor and table cannot be specified.


Удачи
...
Рейтинг: 0 / 0
23.04.2002, 10:06
    #32028550
DennisL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В пользовательские функции можно передать как параметр переменную таблицу ?
Как тогда лучше реализовать следущее :
в сохраненной продцедуре в цикле вызываеться функция которая работает с таблицей, в кочце каждого цикла данные в таблице изменяються (удаляються / добавляються)
можно ли в функции использовать временную таблицу созданную в SP ?
как это примерно должно выглядеть ?
...
Рейтинг: 0 / 0
06.05.2002, 13:02
    #32029577
Mongrel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В пользовательские функции можно передать как параметр переменную таблицу ?
Возникает резонный вопрос - а почему функция? Функции не для того, чтобы их в цикле вызывать сделаны, а для запросов. Видимо, из процедуры нужно вызывать процедуру, у которой будет out параметр. Это защитит от гемороя разного рода.
А название временной таблицы передавать не обязательно - ее и так можно будет использовать.
Если что - не кидайте камнями
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / В пользовательские функции можно передать как параметр переменную таблицу ? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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