| От | Gunjeet Singh |
|---|---|
| Тема | Using User Defined Type in JDBC code |
| Дата | |
| Msg-id | 40636F5B.5040900@Sun.COM обсуждение исходный текст |
| Список | pgsql-jdbc |
Hi,
Can somone tell me how I can call a pl/pgsql stored function
that returns a user-defined type from the JDBC code ?
What type do you use while registering the out parameter for a function
that returns a user-defined type ?
Please see the type definition and function definition below.
The function gets created successfully but I don't know how to test them
from sql prompt or even more importantly from JDBC code.
create type gs_demotype as (
value1 text,
value2 text,
value3 REFCURSOR );
create function string_n_refcursor()
returns gs_demotype
as '
declare
rval demotype;
rc REFCURSOR;
begin
rval.value1 := ''some string'';
rval.value2 := ''some other string'';
OPEN rc FOR SELECT name,location FROM cities;
rval.value3 := rc;
return rval;
end;
' language 'plpgsql';
Thanks,
Gunjeet
В списке pgsql-jdbc по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера