H2数据库中具有排他性的锁定表

log*_*ger 6 sql oracle porting h2 table-locking

我在将 Oracle 语法转换为 H2 语法时遇到问题:

例如(甲骨文):

    LOCK TABLE CAR_CHIP_ID_LOCK IN EXCLUSIVE MODE
Run Code Online (Sandbox Code Playgroud)

在 H2 中,它会导致(语法错误)

如何将oracle语法改为h2?我已经尝试过 Lock_mode 但它不起作用并且 MVCC 默认为 true v1.4+

ser*_*inc 0

似乎在 oracle 和 h2 中都有效的是

select * from CAR_CHIP_ID_LOCK for update;
Run Code Online (Sandbox Code Playgroud)

另请参阅如何在 JPA 实体管理器中锁定整个实体(表)