Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / udf, fetch :) / 11 сообщений из 11, страница 1 из 1
25.07.2003, 12:49
    #32218076
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
udf, fetch :)
ноги растут отсюда.\r
\r
udf - круто, но что мне делать в udf, а что в хп? конкретно вопрос - ведь я же не смогу (?) сделать select * from udf(fff), а мне нужно именно вернуть таблицу, в конце концов. Или мануал почитать, чтоль? ;)\r
\r
Dnico, помоги парой слов, плз!\r
\r
я бы сделал это все на клиенте (то есть в сервлете своем), но мне кажется, гонять по сети некузяво, если вебсервер на одной машине, а томкат на другой будет.
...
Рейтинг: 0 / 0
25.07.2003, 12:56
    #32218090
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
udf, fetch :)
Скорее всего нужно все запихнуть в UDF, а ввод и вывод результатов через ХП ...

begin

RUN_UDF(:Parm1,:Parm2,:Parm3);

end

Только вот кол-во параметров ограничено. Кажется 10, точно не помню ...
...
Рейтинг: 0 / 0
25.07.2003, 12:59
    #32218097
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
udf, fetch :)
а цыкл?

я имею ввиду, можно ли, чтобы "экземпляр udf" сохранял свое состояние и вызывать его в цикле? чтоб таблицу вернуть, которую я в udfе сделаю...

кажется, не то что-то говорю...
...
Рейтинг: 0 / 0
25.07.2003, 13:31
    #32218153
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
udf, fetch :)
Посмотри на ibase или еще где-нибудь. Есть статейки как использовать UDF.
Я много чего встречал. Примерчиков куча ...

www.ibase.ru/d_udf.htm
...
Рейтинг: 0 / 0
25.07.2003, 13:34
    #32218163
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
udf, fetch :)
буду, буду смотреть! и смотрел уже.
яж говорю - туплю
...
Рейтинг: 0 / 0
25.07.2003, 14:34
    #32218307
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
udf, fetch :)
Тут есть хороший примерчик UDF и API IB Database. Исходники на С.



http://polesoft.narod.ru/Products/RFunc/rfunc.html
...
Рейтинг: 0 / 0
25.07.2003, 15:06
    #32218361
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
udf, fetch :)
Спасибо!!

рфунк у меня есть, пользуюсь им вовсю. напрмиер, делаю strpos и susbstr :)

видел там функции для работы с юзерами, я так понял там и используется api.

приду домой гляну.
...
Рейтинг: 0 / 0
25.07.2003, 15:11
    #32218369
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
udf, fetch :)
Ага, именно их (user) я и имел ввиду ...
...
Рейтинг: 0 / 0
28.07.2003, 20:11
    #32219952
rFunc
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
udf, fetch :)
1. UDF не может вернуть таблицу.
2. Зачем в UDF создавать таблицу? Для этого есть все средства в interbase
...
Рейтинг: 0 / 0
28.07.2003, 20:37
    #32219971
MrAlex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
udf, fetch :)
Помойму в UDF лучше всего писать (дописывать) функции, которые не
реализованны в самом IB... А потом их уже использовать в хранимых процедурах... Да и работать в ХП будет быстрее, чем выполнение того же
запроса, но в УДФ...

На то он и UDF (User Defined Functions), а не
UDP (User Defined Programs ::)) )
...
Рейтинг: 0 / 0
28.07.2003, 22:16
    #32220007
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
udf, fetch :)
Да я это все понимаю, я просто интересовался возможностью заменить чем-нибудь исчезнувшие курсоры и фетчи, потому что мне без них трудно выкрутиться, как я писал здесь
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / udf, fetch :) / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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