Коды завершения
Помимо диагностических сообщений, выдаваемых на видеотерминал или в выходной файл и предназначенных для визуального контроля выполнения программы, inl формирует код завершения (код возврата) для проверки результата своей работы другими программными средствами. Имя переменной, в которую помещается код возврата, зависит от операционной системы (см. соответствующую документацию). В таблице 5 приведены коды завершения, их символьные обозначения и значения.
Таблица 5. Дополнительная информация о SQL-запросах
Код завершения | Символьное обозначение кода завершения | Значение |
---|---|---|
0 |
exit_success
| Нормальное завершение |
1 |
exit_help
| Выдача справочной информации |
2 |
exit_wrong_parameter
| Ошибка в параметрах командной строки |
3 |
exit_not_connected
| Нет соединения с БД |
4 |
exit_some_query_has_2202
| В БД нет заданного объекта (соответствует коду завершения 2202 СУБД) |
5 |
exit_some_query_has_error
| Ошибка в SQL-запросе |
6 |
exit_cannot_open_the_file
| Ошибка открытия файла |
7 |
exit_some_resource_locked
| Требуемая запись или таблица заблокированы |
8 |
exit_no_memory
| Недостаточно памяти |
9 |
exit_proc_raised_exception
| Хранимая процедура завершилась исключением |