---
title: "REMOVE - OceanBase 数据库 V4.6.0 | OceanBase 文档中心"
description: REMOVE 描述 该语句用于从外部存储位置（Location）中删除文件。 说明 对于 OceanBase 数据库 V4.4.x 版本，从 V4.4.1 版本开始支持 REMOVE 语句。 使用限制及注意事项 本地 Location 对象的文件不支持删除。 权限要求 执行 REMOVE 语句，需要当前用户拥有 Lo…
---
切换语言

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

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

# REMOVE

更新时间：2026-06-25 19:29:07

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V4.6.0/zh-CN/700.reference/500.sql-reference/100.sql-syntax/200.common-tenant-of-mysql-mode/600.sql-statement-of-mysql-mode/7680.remove-table-mysql-mode.md)  

## 描述

该语句用于从外部存储位置（Location）中删除文件。

#### 说明

对于 OceanBase 数据库 V4.4.x 版本，从 V4.4.1 版本开始支持 `REMOVE` 语句。

## 使用限制及注意事项

本地 Location 对象的文件不支持删除。

## 权限要求

执行 `REMOVE` 语句，需要当前用户拥有 Location 对象的 `WRITE` 权限。有关授予用户 Location 对象权限的详细介绍，参见 [GRANT](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000005686095)。

## 语法

```sql
REMOVE FILES IN LOCATION @location_name['/path'] [PATTERN = 'regex_pattern'];

```

## 参数说明

| **参数** | **描述** |
| --- | --- |
| location_name | 表示目标存储位置的名称，即 Location 对象的名称。 |
| path | 可选项，表示子目录。 |
| PATTERN | 可选项，指定一个正则表达式，用于筛选要删除的文件名。 |

## 示例

删除 Location 对象 `test_location_oss` 下的文件。

```shell
obclient> REMOVE FILES IN LOCATION @test_location_oss;

```

## 相关文档

- 关于创建 Location 对象的介绍信息，参见 [CREATE LOCATION](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000005686076)。
 - 关于查看 Location 对象下文件的介绍信息，参见 [SHOW](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000005686135)。

 上一篇 下一篇 ![有帮助](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) 咨询热线
