---
title: "ALL_CONSTRAINTS - OceanBase 数据库 V4.2.2 | OceanBase 文档中心"
description: ALL_CONSTRAINTS 功能描述 查看用户可访问的所有表的约束信息。 功能适用性 该视图仅适用于 OceanBase 数据库 Oracle 模式。 相关视图 USER_CONSTRAINTS DBA_CONSTRAINTS 字段说明 字段名称 类型 是否可以为 NULL 描述 OWNER VARCHAR2(1…
---
切换语言

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

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

# ALL_CONSTRAINTS

更新时间：2026-04-10 11:58:37

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

## 功能描述

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

#### 功能适用性

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

## 相关视图

- USER_CONSTRAINTS
 - DBA_CONSTRAINTS

## 字段说明

| **字段名称** | **类型** | **是否可以为 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
*************************** 3. row ***************************
            OWNER: SYS
  CONSTRAINT_NAME: TBL2_OBUNIQUE_1722234886020510
  CONSTRAINT_TYPE: U
       TABLE_NAME: TBL2
 SEARCH_CONDITION: NULL
          R_OWNER: NULL
R_CONSTRAINT_NAME: NULL
      DELETE_RULE: NULL
           STATUS: ENABLED
       DEFERRABLE: NOT DEFERRABLE
         DEFERRED: IMMEDIATE
        VALIDATED: VALIDATED
        GENERATED: GENERATED NAME
              BAD: NULL
             RELY: NULL
      LAST_CHANGE: NULL
      INDEX_OWNER: SYS
       INDEX_NAME: TBL2_OBUNIQUE_1722234886020510
          INVALID: NULL
     VIEW_RELATED: NULL
3 rows in set

```

## 相关视图或文档

- [USER_CONSTRAINTS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000508837)
 - [DBA_CONSTRAINTS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000508961)

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