Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.10;
Скачать: CL | DM;

Вниз

User Defined Function (UDF)   Найти похожие ветки 

 
wild_arg   (2003-06-14 23:17) [0]

У меня несколько вопросов:
1. Может ли UDF (см. сабж) возвращать несколько значений? Если конкретнее, может ли быть один из параметров - параметром-переменной?
2. Реально ли самому написать агрегатную функцию, типа Sum(...)
Конкретнее: Хотелось бы написать функцию, наподобе Sum, но складывающую строки.
Например:
Select SumStr(Name+",") from Catalog
дало бы в ответе:
Иванов,Петров,Сидоров,...,


 
Nerpa   (2003-06-16 11:18) [1]

Смотри www.ibase.ru
Там есть раздел, посвящённый UDF.


 
jocko ©   (2003-06-16 11:27) [2]

по второму вопросу примерно так...
жрет но с оговорками

ALTER FUNCTION EXM_fGetNamesAsField(@id uniqueidentifier)
--функция возвращает список как текстовое поле
RETURNS varchar(2000)
AS
BEGIN
DECLARE @s varchar(2000)
SET @s = ""

SELECT @s = @s + ISNULL(Name,"") + "; "
FROM SomeTable
WHERE (dbo.SomeTable.[id] = @id)

RETURN @s
END

а по первому вопросу - обратитесь к справочной системе :)
тама все есть...




Страницы: 1 вся ветка

Текущий архив: 2003.07.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
1-31278
denis24
2003-06-26 12:09
2003.07.10
Проверка изменения данных в эдите


1-31178
ST
2003-06-27 19:12
2003.07.10
Скрыть процесс


1-31206
antoniz
2003-06-26 09:20
2003.07.10
Может кто подскажет по IPersistStorage


11-31164
battar
2002-10-21 20:26
2003.07.10
А какой нить репорт будет на основе КОЛ?


1-31268
AnSi
2003-06-27 12:53
2003.07.10
Чтение из текстового файла