标签: asp.net vb.net oracle sql-server-2005
在我的项目中,我正在使用begin transaction commit或rollback changes。但这会导致锁定该特定功能中的表。
因此,如果任何其他用户执行任何其他功能,那么在事务完成之前,这些锁定表将不可用。
我想知道是否有任何替代事务来确保数据安全,但表格没有被锁定。
答案 0 :(得分:2)
不,事务是 方式,以确保数据库中的数据一致性。但是,它们通常不应导致整个表被“锁定”给其他用户。在Oracle中,默认情况下,锁只放在正在更新的行上。