Re: Returning more than one value from a stored procedure
В списке pgsql-novice по дате отправления:
| От | Thomas Kellerer |
|---|---|
| Тема | Re: Returning more than one value from a stored procedure |
| Дата | |
| Msg-id | i14dm0$c6o$1@dough.gmane.org обсуждение исходный текст |
| Ответ на | Returning more than one value from a stored procedure (Atif Jung <atifjung@gmail.com>) |
| Ответы |
Re: Returning more than one value from a stored procedure
|
| Список | pgsql-novice |
Atif Jung, 08.07.2010 11:51: > Hi, > I'm having difficulty working out the correct syntax to return more than > one value from a stored procedure. I wish to return an INTGER and a string > CREATE or REPLACE FUNCTION testproc(val1 (CHAR9), val2 CHAR(4)) RETURNS > INTEGER, CHAR(640) AS $$ > The above is incorrect but what is the correct syntax? > Thanks > > Atif > > If you don't need the power of pl/pgSQL to calculate your result, a simple SQL function should work: CREATE OR REPLACE FUNCTION testproc(val1 char(9), val2 char(4)) RETURNS TABLE(id integer, some_value text) AS $$ SELECT 42, 'your value'::text; $$ LANGUAGE sql;
В списке pgsql-novice по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера