User defined exceptions

Поиск
Список
Период
Сортировка
От Alex Ignatov
Тема User defined exceptions
Дата
Msg-id 55A669CA.3070302@postgrespro.ru
обсуждение исходный текст
Ответы Re: User defined exceptions  ("David G. Johnston" <david.g.johnston@gmail.com>)
Re: User defined exceptions  (Pavel Stehule <pavel.stehule@gmail.com>)
Re: User defined exceptions  (Alexey Bashtanov <bashtanov@imap.cc>)
Re: User defined exceptions  (Alexey Bashtanov <alexey_bashtanov@ocslab.com>)
Список pgsql-sql
Hello all!<br /> Trying to emulate "named" user defined exception with:<br /> CREATE OR REPLACE FUNCTION exception_aaa
() RETURNS text AS $body$<br /> BEGIN<br />    return 31234;      <br /> END;<br /> $body$<br /> LANGUAGE PLPGSQL<br />
SECURITYDEFINER<br /> ;<br /><br /> do $$<br /> begin<br />    raise exception using errcode=exception_aaa();<br />
exception<br />    when  sqlstate exception_aaa()<br />    then<br />       raise notice 'got exception %',sqlstate;<br
/>end;<br /> $$<br />  <br /> Got:<br /><br /> ERROR:  syntax error at or near "exception_aaa"<br /> LINE 20: sqlstate
exception_aaa()<br/><br /> I looks like "when  sqlstate exception_aaa()" doesn't work. <br /><br /> How can I catch
exceptionin this case?<br /><pre class="moz-signature" cols="72">-- 
 
Alex Ignatov
Postgres Professional: <a class="moz-txt-link-freetext"
href="http://www.postgrespro.com">http://www.postgrespro.com</a>
The Russian Postgres Company

</pre><br /><br /><hr style="border:none; color:#909090; background-color:#B0B0B0; height: 1px; width: 99%;" /><table
style="border-collapse:collapse;border:none;"><tr><tdstyle="border:none;padding:0px 15px 0px 8px"><a
href="https://www.avast.com/antivirus"><img alt="Avast logo" border="0"
src="http://static.avast.com/emails/avast-mail-stamp.png"/> </a></td><td><p style="color:#3d4d5a;
font-family:"Calibri","Verdana","Arial","Helvetica";font-size:12pt;"> This email has been checked for viruses by Avast
antivirussoftware. <br /><a href="https://www.avast.com/antivirus">www.avast.com</a></td></tr></table><br /> 

В списке pgsql-sql по дате отправления:

Предыдущее
От: "David G. Johnston"
Дата:
Сообщение: Re: How to insert a carriage return and line field between fields in a query
Следующее
От: "David G. Johnston"
Дата:
Сообщение: Re: User defined exceptions