Re: SQLSTATE and SQLERRM
От | Bruce Momjian |
---|---|
Тема | Re: SQLSTATE and SQLERRM |
Дата | |
Msg-id | 200506071647.j57GlLh26884@candle.pha.pa.us обсуждение исходный текст |
Ответ на | SQLSTATE and SQLERRM (Pavel Stehule <stehule@kix.fsv.cvut.cz>) |
Ответы |
Re: SQLSTATE and SQLERRM
|
Список | pgsql-patches |
Pavel Stehule wrote: > Hello > > This patch respect last Tom's Lane notes. Is based on first variante, > > http://archives.postgresql.org/pgsql-committers/2005-05/msg00303.php > > SQLSTATE and SQLERRM are local variables blocks with EXCEPTION clause. > I wonted respect a litlle bit Oracle behavior and therefore exist these > variables on function scope too, allways "00000" and "Successful > completation" (allways marked isconst). > > I am really not sure what is better, respect Oracle or not with visibility > SQLSTATE and SQLERRM on function scope. Is true, using these variables > outside EXCEPTION is nonsens, but on other hand all magic variables has > function scope: FOUND, NEW, OLD, ... . SQLSTATE and SQLERRM are little bit > similar. If are you in oportunity, please correct this patch. It's easy. > Clean all parts with these on functions related procedures. Then is > neccesery change documentation, add info about outside exceptions blocks > is impossible use SQLSTATE and SQLERRM variables. (regress too) Seems OK to allow them to be visible outside an exception. -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 359-1001 + If your life is a hard drive, | 13 Roberts Road + Christ can be your backup. | Newtown Square, Pennsylvania 19073
В списке pgsql-patches по дате отправления: