SQL Server - 约束与事务范围

时间:2014-02-15 16:12:29

标签: sql-server

我有一个业务规则,根据另一个列值不允许表列上的重复值。

----- TABLE USER_SECRETS ----

SECRET
USER_ID

----- END --------

这意味着当 USER_ID 为空/空时,我不能重复 SECRETS

我正在对存储过程进行此验证,但是我不想在插入过程中创建事务范围,因为我想避免表锁,这意味着它不是100%安全。

因此,理想情况将是一种约束。但约束(假设可以为此创建约束)也不会锁定表吗?

由于

0 个答案:

没有答案