Описывает, возникнет ли реакция на ошибку при попытке обновить или вставить значения в поле с автоинкрементом (поле, значение в котором наращивается автоматически при добавлении записей - прим. переводчика).

Замечание:
Когда создаётся курсор, он использует текущую установку SET AUTOINCERROR. Изменение установки  SET AUTOINCERROR во время сессии не оказывает влияния на ранее открытые курсоры. Для изменения установок таких курсоров используйте функцию CURSORSETPROP( ).

SET AUTOINCERROR ON | OFF

Параметры

ON
При попытке обновить или вставить значения в поле с автоинкрементом возникает ошибка. Эта установка является установкой по умолчанию для общей или частных сессий работы с данными.
OFF
При попытке обновить или вставить значения в поле с автоинкрементом ошибка не возникает. Значение, которое используется для обновления или вставки в поле игнорируется; таким образом значение в поле не изменяется.

Примечания

Установка OFF предоставляет большие удобства тех случаях, когда таблица содержит поля с автоинкрементом и требуется выполнить команду, такую как APPEND FROM или INSERT INTO со списком полей. В этом случае нет необходимости заботиться о том, чтобы поля с автоинкрементом не попали в список.

Команда SET AUTOINCERROR распространяется только на текущую сессиию.

См.также