Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Вызов функций Oracle с помощь TStoredProc. / 4 сообщений из 4, страница 1 из 1
10.11.2002, 17:27
    #32066172
smbody
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов функций Oracle с помощь TStoredProc.
Подскажите каким образом вызвать ФУНКЦИЮ Oracle из дельфи с пмомщью TStoredProc?
При попытке сделать это напрямую (т.е. как обычно ExecProc), с помощью TMonitor вижу что Дельфи пытается передать на сервер
begin
ИмяПроц(Парам1, Парам2);
end;

Такой синтаксис уместен для процедур, а функции, как известно вызываются так:

select ИмяФункции(Парам1, Парам2) from dual;

Как быть?
...
Рейтинг: 0 / 0
10.11.2002, 17:43
    #32066183
nick
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов функций Oracle с помощь TStoredProc.
Ты не прав.
Функции тоже, в общем случае вызаваются также
begin
перем:=ИмяФунк(Парам1, Парам2);
end;
все зависит от прагмы!
не все функции можно вызывать
select ИмяФункции(Парам1, Парам2) from dual;
...
Рейтинг: 0 / 0
13.11.2002, 08:55
    #32067254
smbody
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов функций Oracle с помощь TStoredProc.
Хорошо. Как такую функцию:

create or replace function ReturnOne return number as
begin
return 1;
end

Выполнить с помощью TStoredProc?
...
Рейтинг: 0 / 0
13.11.2002, 11:32
    #32067335
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов функций Oracle с помощь TStoredProc.
Создать процедуру в которой эту функцию и вызвать. :))

У каждого объекта своя задача.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Вызов функций Oracle с помощь TStoredProc. / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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