TABLE_CONSTRAINTS

預覽

這個特性是在公共預覽

適用於:檢查標記是的磚的SQL檢查標記是的磚運行時11.1及以上檢查標記是的統一目錄隻

INFORMATION_SCHEMA。TABLE_CONSTRAINTScontains metadata for all primary and foreign key constraints within the catalog.

返回的行僅限於表與用戶權限。

定義

TABLE_CONSTRAINTS包含以下的關係列:

的名字

數據類型

可以為空

標準

描述

CONSTRAINT_CATALOG

字符串

沒有

是的

目錄包含約束。

CONSTRAINT_SCHEMA

字符串

沒有

是的

包含約束模式。

CONSTRAINT_NAME

字符串

沒有

是的

約束的名稱。

TABLE_CATALOG

字符串

沒有

是的

目錄包含表。

TABLE_SCHEMA

字符串

沒有

是的

包含表的模式。

TABLE_NAME

字符串

沒有

是的

表的名稱定義的約束。

CONSTRAINT_TYPE

字符串

沒有

是的

之一“檢查”,的主要關鍵的,外國關鍵的

IS_DEFERRABLE

字符串

沒有

是的

總是“是的”。保留以供將來使用。

INITIALLY_DEFERRED

字符串

沒有

是的

總是“是的”。保留以供將來使用。

執行

字符串

沒有

是的

“是的”如果強製約束,“不”否則。

評論

字符串

是的

沒有

描述(可選)的約束。

約束

以下限製適用於TABLE_CONSTRAINTS關係:

的名字

列清單

描述

主鍵

TAB_CONS_PK

CONSTRAINT_CATALOG,CONSTRAINT_SCHEMA,CONSTRAINT_NAME

唯一地標識的關係。

外鍵

TAB_CONS_TABLES_FK

TABLE_CATALOG,TABLE_SCHEMA,TABLE_NAME

引用TABLES_PK

例子

>選擇constraint_nameinformation_schemaconstraint_table_usage在哪裏table_schema=“information_schema”table_name=“表”constraint_type=“檢查”