Ответ
a_kovalnogov 15.10.2007 18:32
Серверная часть
procedure cur_tree
(p_id in tree.id%type
,p_out_result out clob);
$variables[$.p_id(^fid.int(0))
$.p_out_result[]
]
^connect[$connect_string]{
^void:sql{begin reference.cur_tree(:p_id,:p_out_result)^; end^;}[$.bind[$variables]]
}
строка
^connect[$connect_string]{
^void:sql{begin reference.cur_tree(:p_id,:p_out_result)^; end^;}[$.bind[$variables]]
дает ошибку
begin reference.cur_tree(:p_id,:p_out_result); end;
ORA-06502: PL/SQL: numeric or value error: character string buffer too small
ORA-06512: at line 1
(execute, -1)
- сначала думал в процедуре где-то ошибка
но процедура с передаваемым параметром 100% рабочая - оказалось возвращаемый результат 9.2к и узкое место тут это хеш который в сумме может дать токо 8 к!!! облом
- 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