Коды завершения
Помимо диагностических сообщений, выдаваемых на терминал или в выходной файл и предназначенных для визуального контроля выполнения программы, 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
| Хранимая процедура завершилась исключением |