![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Может ли функция или проц. Oracle вернуть RecordSet? [IB5.x, Oracle]
Nicolaus © (2002-06-17 15:50:00)Как вытянуть из Oracle "обработанный процедурой/функцией" набор данных? В InterBAse, например, все просто :
select * from "Имя_Процедуры";
А как в Oracle?
fnatali (2002-06-18 05:52:00) [1]Из функции я возвращаю значения так (Oracle 8.1.7):
select root_podr(:nompodr) from dual
Юрий Жуков (2002-06-17 19:50:00) [2]Например так:
DOA + Oracle 8.0.5
TOracleDataSet.Sql.Add("begin GetStoreList(:res); end;");
Объявляешь в TOracleDataSet переменну res типа курсор и все.
dimis (2002-06-17 18:11:00) [3]используй ref cursor
вставь его как возвращаемое значение в параметры процедуры
это работает в и в восьмом орасле
подробности смотри в документации или пиши на мыло
petr_v_a (2002-06-17 15:53:00) [4]Вроде бытак можно сделать в 9.2