On Sun, 19 Jun 2005, Neil Conway wrote: > Pavel Stehule wrote: > > DECLARE excpt EXCEPTION [= 'SQLSTATE'] > > What would this default to? (i.e. if no '= SQLSTATE' is specified)
I wont to prohibit synonyms in exception (every exception has unique sqlstate). If I need better control for sqlstate - exception can leave one function I can specify own sql state. If I need only name, its unimportant sqlstate value. > > > Rules: > > o User can specify SQLSTATE only from class 'U1' > > o Default values for SQLSTATE usr excpt are from class 'U0' > It's my idiot implentation uniques sqlstates. No more ;-) > Can you elaborate on what you mean? > > > o Every exception's variable has unique SQLSTATE > > o User's exception or system's exception can be raised only with > > level EXCEPTION > > It might be worth allowing a custom SQLSTATE to be specified for > non-exception RAISEs -- there are already WARNING SQLSTATE error codes > (see ERRCODE_WARNING). > Hmm. True. Maybe: o System's exception can be raised with relevant level exception. Regards Pavel ---------------------------(end of broadcast)--------------------------- TIP 6: Have you searched our list archives? http://archives.postgresql.org