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=“检查”