- Sqlca
SQLCA ( _en. SQL Communications Area — область связи SQL) средство обработка исключительных ситуаций в SQL.
Методы:
"SQLCODE " (Тип данных — целое) — содержит признак завершения оператора. Может принимать следующие значения: 0 — признак успешного завершения; 100 — признак того, что запрос завершен нормально, но не было найдено ни одной записи; отрицательное значение — признак неудачного выполнения запроса (содержит код ошибки).
"SQLERM " (Тип данных — строка, из 71 символа) — содержит текстовую строку с описание ошибки в случае, если поле SQLCODE меньше нуля.
"SQLERRD " (Тип данных — массив, 6 целых чисел) — описывает результат выполнения последнего оператора SQL:
1-й элемент — внутренняя информация;
2-й элемент — содержит сгенерированное сервером значение поля типа SERIAL для оператора INSERT, либо дополнительный код ошибки;
3-й элемент — равен количеству обработанных записей;
4-й элемент — примерная стоимость выполнения данного оператора;
5-й элемент — смещение ошибки в текстовой записи оператора SQL;
6-й элемент — внутренняя информация.
Wikimedia Foundation. 2010.