您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

表级锁定

所有表级锁都会根据用户请求的操作类型自动产生。

无需显式请求锁;对表具有访问权限的事务持有锁。

当某个表在 SAP IQ 中遭到锁定时,除数据定义操作以外的其它事务都不具有对该表的写入权限。任何其它写入事务在尝试访问具有写锁定的表时都会收到错误。任何事务都可以获得读取权限。

锁可以通过禁止其它事务并发访问来保持数据库中信息的可靠性。数据库服务器将保留事务获取的所有锁,直到该事务由于提交或回退而完成。

可以使用 LOCK TABLE 语句保留新事务中一组表的 write 锁。LOCK TABLE 将提交当前事务,并允许事务在锁可用之前进行排队。