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

Откуда:
Сообщений: 5
Имеется функция c параметром, которая возвращает строку
create FUNCTION dbo.fn_DopList( @idd nvarchar(200))
RETURNS nvarchar(200)
AS
BEGIN
declare @ret as nvarchar(200)
set @ret = ''

declare @code varchar(12)

DECLARE cur CURSOR
local static forward_only read_only
FOR

select d.code
FROM sc58075 t
inner join SC13312 d on t.SP58073=d.id
where t.parentext=@idd

OPEN cur

FETCH NEXT FROM cur INTO @code

WHILE @@FETCH_STATUS = 0
BEGIN

set @ret = @ret+ '{' + @code +'}'

FETCH NEXT FROM cur INTO @code
END

CLOSE cur
DEALLOCATE cur

RETURN @ret

END

необходимо использовать эту функцию в запросе примерно следующим образом

select fn_DopList (t.id) as Kod
from SC1439 t
5 сен 12, 11:10    [13115996]     Ответить | Цитировать Сообщить модератору
 Re: вставить в запрос значение функции  [new]
Glory
Member

Откуда:
Сообщений: 104760
select dbo.fn_DopList (t.id) as Kod
from SC1439 t
5 сен 12, 11:21    [13116090]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить