| От | Tom Lane |
|---|---|
| Тема | Re: Multiple SQL statements within a function... |
| Дата | |
| Msg-id | 4230.1028174767@sss.pgh.pa.us обсуждение исходный текст |
| Ответ на | Multiple SQL statements within a function... ("Marc Mitchell" <marcm@eisolution.com>) |
| Ответы |
Re: Multiple SQL statements within a function...
|
| Список | pgsql-admin |
"Marc Mitchell" <marcm@eisolution.com> writes:
> If you have multiple SQL statements within a single SQL or PL/PGSQL
> function, are they automatically treated as a single multi-statement
> transaction
Yes. The function is necessarily invoked within an interactive query
(SELECT, UPDATE, or whatever) and that establishes the transaction
context. The function cannot create a transaction boundary, because
doing so would break whatever query it was called from.
regards, tom lane
В списке pgsql-admin по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера