|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Roman Dawydkin 2:5022/5.77 07 Aug 2003 09:31:06 To : Alexander Gotlib Subject : PostgreSQL vs Interbase -------------------------------------------------------------------------------- ANS>> Я пока почитал доки. Похоже на то, что прогнал я насчет ANS>> исключений в языках Pg. Hапример, Pl/Python-вский try...catch не ANS>> ловят исключения сгенерированные ядром БД. AG> Именно по этому поводу я и сокрушался, когда говорил про AG> отсутствие приличного механизма обработки ошибок в PG. Я не пойму, о чём вы тут сокрушаетесь. Есть RAISE EXCEPTION ''message'' в PL/PGSQL. И когда надо -- я смогу поймать это в клиентской или middleware программе при использовании Java JDBC, в частности: try { statement.executeUpdate(); } catch (SQLException ex) { String message = ex.getMessage(); if (message.startsWith("myErrorMessage") { handleMyError(); } } ... <airbell@chat.ru> --- GoldED+/W32 * Origin: OJSC Efremov Synthetic Rubber Enterprise (2:5022/5.77) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/28243f31e422.html, оценка из 5, голосов 10
|