【发布时间】:2012-04-05 02:11:43
【问题描述】:
在我的项目中,我正在使用开始事务提交或回滚更改。但这会导致锁定该特定功能中的表。
因此,如果任何其他用户执行任何其他功能,则这些锁定的表在事务完成之前不可用。
我想知道是否有任何替代事务可以确保数据安全但表没有被锁定。
【问题讨论】:
标签: asp.net vb.net oracle sql-server-2005
在我的项目中,我正在使用开始事务提交或回滚更改。但这会导致锁定该特定功能中的表。
因此,如果任何其他用户执行任何其他功能,则这些锁定的表在事务完成之前不可用。
我想知道是否有任何替代事务可以确保数据安全但表没有被锁定。
【问题讨论】:
标签: asp.net vb.net oracle sql-server-2005
不,事务是确保数据库中数据一致性的方法。但是,它们通常不应导致整个表对其他用户“锁定”。在 Oracle 中,默认情况下,锁只放置在正在更新的行上。
【讨论】: