PostgreSQL присваивает пятисимвольные коды ошибок, которые соответствуют «SQLSTATE». Приложения обычно проверяют код ошибки и только потом обращаются к текстовому сообщению об ошибке. Коды ошибок и текстовое сообщение не меняются в новых выпусках. Обратите внимание, что не все коды ошибок, создаваемые PostgreSQL, определены в стандарте SQL. Некоторые дополнительные коды ошибок были добавлены самостоятельно или заимствованы из других баз данных. Первые два символа кода ошибки представляют класс ошибок, а последние три символа - конкретное условие в этом классе...
Сегодня предлагаю проверить работу ученика нашего курса Программирования в PL/SQL (ORACLE) вместе. Проверим одну из самостоятельных работ, выявим потенциальные ошибки и посмотрим, что можно оптимизировать. Приглашаю побыть куратором курса 🙂 Разумеется, предварительно я получил разрешение ученика на разбор решения таким способом. Итак, в конце одного из уроков, на котором мы разбирали циклы, я предложил к самостоятельному решению разработать базовый функционал выдачи кредита с открытием счета клиенту и формированием графика платежей...