---
title: "LOCK TABLE - OceanBase 数据库 V4.1.0 | OceanBase 文档中心"
description: "LOCK TABLE 描述 该语句根据指定模式锁定一个或多个表、表的分区或者二级分区。 上锁的表将保持上锁状态，直至事务提交、回滚或者回滚到上锁前的 Savepoint。 说明 要锁定的表必须在用户自己的 Schema 中，或者用户必须具有 LOCK ANY TABLE 系统权限。 语法 LOCK TABLE [ s…"
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 4.1.0

# LOCK TABLE

更新时间：2023-07-28 10:45:58

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V4.1.0/zh-CN/700.reference/400.development-reference/100.sql-syntax/300.common-tenant-of-oracle-mode/900.sql-statement-of-oracle-mode/300.dcl-of-oracle-mode/2000.lock-table-of-oracle-mode.md)  

## 描述

该语句根据指定模式锁定一个或多个表、表的分区或者二级分区。

上锁的表将保持上锁状态，直至事务提交、回滚或者回滚到上锁前的 Savepoint。

#### 说明

要锁定的表必须在用户自己的 Schema 中，或者用户必须具有 `LOCK ANY TABLE` 系统权限。

## 语法

```sql
LOCK TABLE [ schema. ]  table_name
IN lock_mode MODE
[ NOWAIT  
  | WAIT integer
   ] ;

```

## 语法说明

| **字段名称** | **描述** |
| --- | --- |
| table_name | 指定要锁定的表的名称。 |
| lock_mode | 指定锁定模式。OceanBase 数据库当前版本所支持的锁定模式如下：   - `ROW SHARE`：允许并发访问锁定的表，但禁止用户锁定整个表而进行独占访问。 - `ROW EXCLUSIVE` ：与 `ROW SHARE` 相同，但也禁止在 SHARE 模式下锁定表。在进行更新、插入或删除时，将自动获得 `ROW EXCLUSIVE` 锁。 - `SHARE`：允许并发查询，但禁止更新锁定的表。 - `SHARE ROW EXCLUSIVE`：用于查看整个表，并允许其他人查看表中的行，但禁止其他人在 `SHARE` 模式下锁定表或更新行。 - `EXCLUSIVE`：只允许对锁定的表进行查询，禁止对其进行其他操作。 |
| NOWAIT | 如果对执行的表、分区或者二级分区上锁时发生锁冲突，则指定 `NOWAIT` 可以让数据库立即将控制权返回给您。在这种情况下，数据库会返回一条消息，以告知表、分区或子分区已被另一个用户锁定。 |
| WAIT | 如果发生锁冲突，那么语句应该等待冲突的锁释放，直到超时。`integer` 的值没有限制。   **说明** OceanBase 数据库当前版本的 `NOTWAIT` 和 `WAIT` 都不生效，使用的是所设置的语句超时时间和事务的超时时间的最小值，即等待锁定直到语句超时或者事务超时。 |

## 示例

以 `EXCLUSIVE` 模式锁定 `tbl1` 表，但如果其他用户已锁定该表，则不会等待。

```sql
obclient> LOCK TABLE tbl1 IN EXCLUSIVE MODE NOWAIT;
Query OK, 0 row affected

```

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
