CONSTRAINT_COLUMN_USAGE

適用於:勾選“是”磚的SQL勾選“是”Databricks Runtime 11.1及以上版本

預覽

此功能在公共預覽

INFORMATION_SCHEMA。CONSTRAINT_COLUMN_USAGE列出了將列引用為目錄中的外鍵列或主鍵列的所有約束。

返回的行僅限於用戶有權與之交互的表。

定義

CONSTRAINT_COLUMN_USAGE關係包含以下列:

名字

數據類型

可以為空

標準

描述

TABLE_CATALOG

字符串

沒有

是的

包含關係的目錄。

TABLE_SCHEMA

字符串

沒有

是的

包含關係的模式。

TABLE_NAME

字符串

沒有

是的

關係的名稱。

COLUMN_NAME

字符串

沒有

是的

列名。

CONSTRAINT_CATALOG

字符串

沒有

是的

包含約束的目錄。

CONSTRAINT_SCHEMA

字符串

沒有

是的

包含約束的模式。

CONSTRAINT_NAME

字符串

沒有

是的

約束的名稱。

約束

的約束適用於以下約束CONSTRAINT_COLUMN_USAGE關係:

名字

列清單

描述

主鍵

CON_COL_USG_PK

CONSTRAINT_CATALOG,CONSTRAINT_SCHEMA,CONSTRAINT_NAMECOLUMN_NAME

唯一標識列的使用情況。

外鍵

CON_COL_USG_TAB_CONS_FK

CONSTRAINT_CATALOG,CONSTRAINT_SCHEMA,CONSTRAINT_NAME

參考文獻TABLE_CONSTRAINTS

外鍵

CON_COL_USG_FK

TABLE_CATALOG,TABLE_SCHEMA,TABLE_NAMECOLUMN_NAME

參考文獻

例子

>選擇constraint_nameinformation_schemaconstraint_column_usage作為情事屬實者加入information_schematable_constraints作為tc使用constraint_catalogconstraint_schemaconstraint_name在哪裏情事屬實者table_schema“information_schema”情事屬實者table_name“表”tcconstraint_type“主鍵”