Re: Procedures
От | Bruce Momjian |
---|---|
Тема | Re: Procedures |
Дата | |
Msg-id | 20200825190313.GE26852@momjian.us обсуждение исходный текст |
Ответ на | Re: Procedures (Peter Eisentraut <peter.eisentraut@2ndquadrant.com>) |
Ответы |
Re: Procedures
|
Список | pgsql-docs |
On Tue, Aug 25, 2020 at 08:38:11PM +0200, Peter Eisentraut wrote: > On 2020-08-24 18:00, Bruce Momjian wrote: > > - command, a procedure is called explicitly using > > - the <xref linkend="sql-call"/> statement. > > + command, a procedure is called in isolation using > > + the <xref linkend="sql-call"/> command. If the CALL command is not > > + part of an explicit transaction, a procedure can commit, rollback, > > + and begin new transactions during its execution, which is not possible > > + in functions. > > There are additional conditions for when a procedure can do transaction > control, and it also depends on the language. It's not clear how much > detail we should give in a general section like this. Often people read > this and then wonder why it doesn't work. I have updated the patch to mention it is dependend on the server-side language. -- Bruce Momjian <bruce@momjian.us> https://momjian.us EnterpriseDB https://enterprisedb.com The usefulness of a cup is in its emptiness, Bruce Lee
Вложения
В списке pgsql-docs по дате отправления: