我不确定这是否可以在CHECK
约束中完成,或者如果这需要在插入期间验证存储过程,但是可以创建约束以仅允许X量的在列中重复,其中X> 1?
有些事情:
CONSTRAINT limiter_chk CHECK (SELECT COUNT(Id) AS Ct FROM Mytable WHERE Id = Id AND Count < 50)
我知道上述内容并不有效,只是试图显示我所描述的约束类型。
答案 0 :(得分:1)
业务逻辑应该在应用程序中,而不是数据库中。
但是,您可能会写一个TRIGGER
来做您要求的事情。