Обработка ошибок
Каждый раз когда исполняемая инструкция SQL выполнена, переменная SQLCODE устанавливается в значение, которое указыввает на ее успех или сбой.
Следующая таблица перечисляет значени, которые возвращяются в SQLCODE:
SQLCODE | Сообщение | Значение |
---|---|---|
< 0 | SQLERROR | Произошла ошибка. Инструкция не выполнялась. |
0 | SUCCESS | Успешное выполнение. |
+1...99 | SQLWARNING | Системное предупреждение или информационное сообщение. |
+100 | NOT FOUND | Нет допустимых строк или достигнут конец текущего активного набора строк. |
В ISQL, когда происходит ошибка, выводится номер и сообщение ошибки.