---
title: "ALL_CONSTRAINTS - OceanBase 数据库 V4.2.5 | OceanBase 文档中心"
description: ALL_CONSTRAINTS 说明 该视图从 V2.2.30 版本开始引入。 功能描述 展示当前用户可访问的所有表的约束信息。 功能适用性 该视图仅适用于 OceanBase 数据库 Oracle 模式。 字段说明 字段名称 类型 是否可以为 NULL 描述 OWNER VARCHAR2(128) NO 约束的拥有…
---
切换语言

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

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

# ALL_CONSTRAINTS

更新时间：2026-07-15 20:56:59

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V4.2.5/zh-CN/700.reference/700.system-views/500.system-view-of-oracle-mode/200.dictionary-view-of-oracle-mode/800.all_constraints-of-oracle-mode.md)

#### 说明

该视图从 V2.2.30 版本开始引入。

## 功能描述

展示当前用户可访问的所有表的约束信息。

#### 功能适用性

该视图仅适用于 OceanBase 数据库 Oracle 模式。

## 字段说明

| **字段名称** | **类型** | **是否可以为 NULL** | **描述** |
| --- | --- | --- | --- |
| OWNER | VARCHAR2(128) | NO | 约束的拥有者 |
| CONSTRAINT_NAME | VARCHAR2(128) | NO | 约束名字 |
| CONSTRAINT_TYPE | VARCHAR2(1) | NO | 索引类型，目前只支持 NORMAL 类型 |
| TABLE_NAME | VARCHAR2(128) | NO | 约束所在的表的名字 |
| SEARCH_CONDITION | VARCHAR2(4000) | NO | check 约束 search condition 的文本 |
| R_OWNER | VARCHAR2(128) | NO | 被引用约束的拥有者 |
| R_CONSTRAINT_NAME | VARCHAR2(128) | NO | 被引用约束的名字 |
| DELETE_RULE | VARCHAR2(9) | NO | 外键约束的级联删除规则 |
| STATUS | VARCHAR2(8) | NO | 表示约束是 ENABLE 还是 DISABLE |
| DEFERRABLE | VARCHAR2(14) | NO | 表示约束是 DEFERRABLE 还是NOT DEFERRABLE |
| DEFERRED | VARCHAR2(9) | NO | 表示约束是 DEFERRED 还是 IMMEDIATE |
| VALIDATED | VARCHAR2(13) | NO | 表示约束是 VALIDATED 还是 NOT VALIDATED |
| GENERATED | VARCHAR2(14) | NO | 表示约束的名字是 USER NAME 还是 GENERATED NAME |
| BAD | VARCHAR2(3) | NO | 目前暂不支持这个字段，当前该字段默认为 NULL |
| RELY | VARCHAR2(4) | NO | 表示约束是否是 RELY 状态 |
| LAST_CHANGE | DATE | NO | 约束上一次被改为 ENABLE 或者 DISABLE 的时间 |
| INDEX_OWNER | VARCHAR2(128) | NO | 约束上索引的拥有者 |
| INDEX_NAME | VARCHAR2(128) | NO | 约束上索引的名字 |
| INVALID | VARCHAR2(7) | NO | 表示约束是否是 INVALIDATE 状态 |
| VIEW_RELATED | VARCHAR2(14) | NO | 表示约束是否建在视图上 |

## 查询示例

查看用户可访问的所有表的约束信息。

```shell
obclient [SYS]> SELECT * FROM SYS.ALL_CONSTRAINTS\G

```

查询结果如下：

```shell
*************************** 1. row ***************************
            OWNER: oceanbase
  CONSTRAINT_NAME: idx_task_key
  CONSTRAINT_TYPE: U
       TABLE_NAME: __all_ddl_task_status
 SEARCH_CONDITION: NULL
          R_OWNER: NULL
R_CONSTRAINT_NAME: NULL
      DELETE_RULE: NULL
           STATUS: ENABLED
       DEFERRABLE: NOT DEFERRABLE
         DEFERRED: IMMEDIATE
        VALIDATED: VALIDATED
        GENERATED: NULL
              BAD: NULL
             RELY: NULL
      LAST_CHANGE: NULL
      INDEX_OWNER: oceanbase
       INDEX_NAME: idx_task_key
          INVALID: NULL
     VIEW_RELATED: NULL
*************************** 2. row ***************************
            OWNER: oceanbase
  CONSTRAINT_NAME: idx_transfer_partition_key
  CONSTRAINT_TYPE: U
       TABLE_NAME: __all_transfer_partition_task
 SEARCH_CONDITION: NULL
          R_OWNER: NULL
R_CONSTRAINT_NAME: NULL
      DELETE_RULE: NULL
           STATUS: ENABLED
       DEFERRABLE: NOT DEFERRABLE
         DEFERRED: IMMEDIATE
        VALIDATED: VALIDATED
        GENERATED: NULL
              BAD: NULL
             RELY: NULL
      LAST_CHANGE: NULL
      INDEX_OWNER: oceanbase
       INDEX_NAME: idx_transfer_partition_key
          INVALID: NULL
     VIEW_RELATED: NULL
2 rows in set

```

## 相关视图或文档

- 查看当前用户拥有的所有表的约束信息：[USER_CONSTRAINTS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001501011)
 - 查看当前租户下所有表的约束信息：[DBA_CONSTRAINTS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001501000)
 - 有关列的约束类型的详细介绍及使用，参见以下文档：

     - [完整性约束类型概述](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001503541)
     - [定义列的约束类型](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001501833)

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