Доступные версии документации

Определение кода завершения 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
Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter