Проверить ограничение в одной базе данных - PullRequest
0 голосов
/ 22 апреля 2019

У меня есть таблица, в которой есть ограничение проверки в одном из ее полей. проверочное ограничение определяется как (([WID]%(3)+(1))=(1)).

У меня разные среды. В одной из баз данных среды, если я пытаюсь вставить WID 2000, выдается ошибка, говорящая check constraint failed. В других средах работает нормально. Если я попробую с любыми другими значениями 4000,5000, он работает нормально. Я не знаю логики для этого check constraint, так как я недавно присоединился к этой команде.

Согласно моим расчетам, если мы дадим 5000, то и это constraint должно завершиться неудачей. Но это работает для всех других ценностей. Есть идеи или подсказки?

...