| От | Heikki Linnakangas |
|---|---|
| Тема | Re: BUG #3376: Erro : COMMIT |
| Дата | |
| Msg-id | 46695F80.9090204@enterprisedb.com обсуждение исходный текст |
| Ответ на | BUG #3376: Erro : COMMIT ("Felipe Nogueira" <fbnogueira@gmail.com>) |
| Список | pgsql-bugs |
Felipe Nogueira wrote: > I have the following function > > CREATE OR REPLACE FUNCTION "public"."data" (integer, integer) RETURNS > integer AS > $body$ > DECLARE > vDATA integer; > BEGIN > COMMIT; > END; > $body$ > LANGUAGE 'plpgsql' STABLE CALLED ON NULL INPUT SECURITY INVOKER; > > When I execute i have the error > > ERROR: SPI_execute_plan failed executing query "COMMIT": > SPI_ERROR_TRANSACTION > CONTEXT: PL/pgSQL function "data" line 4 at SQL statement You can't commit a transaction inside a function. What were you expecting to happen? -- Heikki Linnakangas EnterpriseDB http://www.enterprisedb.com
В списке pgsql-bugs по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера