---
title: "TABLE FUNCTION 概述 - OceanBase 数据库 V4.3.5 | OceanBase 文档中心"
description: TABLE FUNCTION 概述 描述 Table Function（表函数）用于把半结构化数据展开为关系行集，可在 SELECT ... FROM 中像表一样被引用。 MySQL 模式下常见的表函数入口包括： JSON_TABLE(...) ：将 JSON 文档展开为行列。 FILES(...) ：从外部文件位置…
---
切换语言

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

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

# TABLE FUNCTION 概述

更新时间：2026-07-14 20:42:33

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V4.3.5/zh-CN/700.reference/500.sql-reference/100.sql-syntax/200.common-tenant-of-mysql-mode/400.functions-of-mysql-mode/760.table-functions-of-mysql-mode/100.table-functions-overview-of-mysql-mode.md)  

## 描述

Table Function（表函数）用于把半结构化数据展开为关系行集，可在 `SELECT ... FROM` 中像表一样被引用。

MySQL 模式下常见的表函数入口包括：

- `JSON_TABLE(...)`：将 JSON 文档展开为行列。
 - `FILES(...)`：从外部文件位置读取数据并作为行集参与查询。

## 语法特点

### 使用位置

表函数作为表因子使用，通常出现在 `FROM` 子句中。

### 别名要求

`JSON_TABLE` 需要指定表别名。

### JSON_TABLE 基本语法

```sql
JSON_TABLE(expr, path_literal COLUMNS (column_list)) [AS] alias

```

### FILES 基本语法

```sql
FILES(location_expr, format_expr [, pattern_expr])

```

### 列定义能力

`column_list` 支持以下类型：

- `column_name FOR ORDINALITY`
 - `column_name data_type PATH path_literal [ON EMPTY] [ON ERROR]`
 - `column_name data_type EXISTS PATH path_literal`
 - `NESTED [PATH] path_literal COLUMNS (column_list)`

## 返回表结构的函数

| 名称 | 用途 |
| --- | --- |
| JSON_TABLE | 将 JSON 文档映射为关系行列 |
| FILES | 从外部文件生成可查询行集 |

## 相关文档

- [JSON_TABLE 函数](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000002017587)
 - [FILES 表函数](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000006089275)
 - [SELECT 语句](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000002017573)
 - [LOAD DATA 语句](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000002017012)

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