TABLE_CONSTRAINTS

適用於:勾選“是”磚的SQL勾選“是”Databricks運行時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“檢查”