Re: Anybody have an Oracle PL/SQL reference at hand?
От | Joshua D. Drake |
---|---|
Тема | Re: Anybody have an Oracle PL/SQL reference at hand? |
Дата | |
Msg-id | 410BD335.9010308@commandprompt.com обсуждение исходный текст |
Ответ на | Anybody have an Oracle PL/SQL reference at hand? (Tom Lane <tgl@sss.pgh.pa.us>) |
Список | pgsql-hackers |
Hello, From I can tell from Oracle pl/SQL programming page 130 ;) it is identical. However Oracle does have thinkgs like EXCEPTION_INIT. Here are the name of the Oracle predefined exceptions: CURSOR_ALREADY_OPEN DUP_VAL_ON_INDEX INVALID_CURSOR INVALID_NUMBER LOGIN_DENIED NO_DATA_FOUND NOT_LOGGED_IN PROGRAM_ERROR STORAGE_ERROR TIMEOUT_ON_RESOURCE TOO_MANY_ROWS TRANSACTION_BACKED_OUT VALUE_ERROR Sincerely, Joshua D. Drake Tom Lane wrote: > Can anyone check how well the syntax of plpgsql EXCEPTION, as described > at > http://developer.postgresql.org/docs/postgres/plpgsql-control-structures.html#PLPGSQL-ERROR-TRAPPING > agrees with what Oracle does? I did some googling but couldn't find > anything that seemed authoritative. I'm wondering in particular if > Oracle allows multiple condition names per WHEN, along the lines of > WHEN condition [ , condition ... ] THEN > handler_statements > > Also it would be nice to see a complete list of the "condition" names > that they accept. I whipped up a quick table based on our ERRCODE > macro names, see > http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/pl/plpgsql/src/plerrcodes.h > but I'm certain that's not what we really want to expose to users > in the long run. > > regards, tom lane > > ---------------------------(end of broadcast)--------------------------- > TIP 8: explain analyze is your friend -- Command Prompt, Inc., home of Mammoth PostgreSQL - S/ODBC and S/JDBC Postgresql support, programming shared hosting and dedicated hosting. +1-503-667-4564 - jd@commandprompt.com - http://www.commandprompt.com Mammoth PostgreSQL Replicator. Integrated Replication for PostgreSQL
Вложения
В списке pgsql-hackers по дате отправления: