У меня есть таблица, в которой есть ограничение проверки в одном из ее полей.
проверочное ограничение определяется как (([WID]%(3)+(1))=(1))
.
У меня разные среды. В одной из баз данных среды, если я пытаюсь вставить WID 2000
, выдается ошибка, говорящая check constraint failed
. В других средах работает нормально.
Если я попробую с любыми другими значениями 4000,5000, он работает нормально. Я не знаю логики для этого check constraint
, так как я недавно присоединился к этой команде.
Согласно моим расчетам, если мы дадим 5000, то и это constraint
должно завершиться неудачей. Но это работает для всех других ценностей.
Есть идеи или подсказки?