Ответ
a_kovalnogov 23.08.2007 15:57
у меня нет таких функций которые возвращали бы коллекцию строк или 1 строку таблицы и использовались в клиентском приложении, за ненадобностью. Для работы с клиентом в основном используются процедуры как более универсальное средство. Кроме того серверная часть - рабочая и уже написана.
Если это возможно то хотелось бы глянуть на код парсера который забирает из функции test_1 таблицу.
create or replace package test_col is
CURSOR h_cur IS
SELECT * FROM employees;
TYPE local_h_tab IS TABLE OF h_cur%ROWTYPE INDEX BY BINARY_INTEGER;
function test_1 return local_h_tab;
end test_col;
------------------------------------------------------------
create or replace package body test_col is
function test_1 return local_h_tab is
local_h local_h_tab;
begin
for h_rec in h_cur
loop
local_h (h_rec.tab_num) := h_rec;
dbms_output.put_line(local_h (h_rec.tab_num).tab_num ||local_h (h_rec.tab_num).first_name );
end loop;
return local_h;
end test_1;
end test_col;
- binding tables, Alex Nickolaenkov 06.04.2006 21:13
- $.bind[variable_of_simple_type], Александр Петросян (PAF) [M] 06.04.2006 22:54
- Ответ, Alex Nickolaenkov 07.04.2006 10:51 / 07.04.2006 11:05
- вариант, Александр Петросян (PAF) [M] 07.04.2006 22:11
- PAF, спасибо! (-), Alex Nickolaenkov 10.04.2006 14:08
- Ответ, a_kovalnogov 13.08.2007 17:22
- Ответ, a_kovalnogov 21.08.2007 19:25
- пока нет, Александр Петросян (PAF) [M] 20.08.2007 23:43
- Ответ, a_kovalnogov 21.08.2007 19:14
- хм, Александр Петросян (PAF) [M] 21.08.2007 22:57
- Ответ, a_kovalnogov 22.08.2007 12:52
- Ответ, a_kovalnogov 22.08.2007 14:37
- Ответ, Misha v.3 [M] 22.08.2007 15:09
- Ответ, a_kovalnogov 22.08.2007 16:29
- Ответ, Misha v.3 [M] 22.08.2007 12:58
- Ответ, a_kovalnogov 22.08.2007 13:30