Определение кода завершения SQL-команды
Синтаксис
errcode([< курсор >])
< курсор >
– имя курсорной переменной.
Описание
Возвращает значение типа INTEGER – код завершения, возникший при выполнении SQL-команды по указанному курсору. Если курсорная переменная не задана, возвращается код завершения для последнего выполненного оператора EXECUTE.
Пример
create or replace procedure sp_errcode() result int for debug declare var i int; code execute "select * from auto where personid = -1"; exceptions when all then return errcode(); end; call sp_errcode(); Результат 2