只要事务尚未提交,SQL Server是否允许事务中的约束违规(即延迟约束)?
我有一个正在运行的未提交的事务,当这个事务正在运行时,我将更改我的数据,以便它会违反某些约束(例如,有重复的主键).当我提交事务时,数据将处于一致的有效状态.这通常是在SQL中,特别是在MS SQL Server中允许的吗?
是否可以在具有重复值的列上的现有表中创建主键?我想要的是以前的记录没有验证,但新的记录将验证这个.它可能在mysql中.我知道在Oracle中这是可能的(这是一个例子)但是我不知道mysql.
constraints ×1
database ×1
mysql ×1
oracle ×1
phpmyadmin ×1
sql ×1
sql-server ×1
transactions ×1