WorkAgent 2021-06-10 16:11 采纳率: 0%
浏览 21

oracle中建立临时表时锁的问题

oracle中语句create table beifen_A as select * from A;会在建表过程中对A表产生表锁吗

  • 写回答

2条回答 默认 最新

  • CSDN专家-sinJack 2021-06-10 16:19
    关注

    创建表的过程不会产生表锁。只是在对表进行ddl操作的时候,才会产生。

    -表级锁:当事务获得行锁后,此事务也将自动获得该行的表锁(共享锁),以防止其它事务进行DDL语句影响记录行的更新。事务也可以在进行过程中获得共享锁或排它锁,只有当事务显示使用LOCK TABLE语句显示的定义一个排它锁时,事务才会获得表上的排它锁,也可使用LOCK TABLE显示的定义一个表级的共享锁(LOCK TABLE具体用法请参考相关文档)。

    评论

报告相同问题?