Имеем таблицу. На одном из полей установлено ограничение UNIQUE. На
таблице есть триггеры, которые при вставке/обновлении записи меняют
значения других записей.

Есть последовательность операторов UPDATE OR INSERT на этой таблице.

Если к базе подключаемся через TCP, то указанная последовательность
выполняется без проблем.

Но, если к той же базе подключиться embedded, то при выполнении этой
же последовательности
получаем ошибку -- нарушение уникального ключа.

В обоих случаях FB 2.5, RC2.

Это известная проблема?

Или базу, скрипт с командами в студию?

Ответить