KEY_COLUMN_USAGE
適用於:磚的SQLDatabricks運行時11.1及以上版本
預覽
此功能已在公共預覽.
INFORMATION_SCHEMA。KEY_COLUMN_USAGElists the columns of the primary or foreign key constraints within the catalog.
返回的行僅限於表上的約束,具體取決於用戶權限。
定義
的KEY_COLUMN_USAGE
關係包含以下列:
的名字 |
數據類型 |
可以為空 |
標準 |
描述 |
---|---|---|---|---|
|
|
沒有 |
是的 |
包含約束的目錄。 |
|
|
沒有 |
是的 |
包含約束的模式。 |
|
|
沒有 |
是的 |
約束的名稱。 |
|
|
沒有 |
是的 |
包含表的目錄。 |
|
|
沒有 |
是的 |
包含表的模式。 |
|
|
沒有 |
是的 |
定義約束的表的名稱。 |
|
|
沒有 |
是的 |
列的名稱。 |
|
|
沒有 |
是的 |
鍵中列的位置(基於1)。 |
|
|
是的 |
是的 |
對於外鍵,父唯一鍵或主鍵約束中的列的位置(基於1的), |
約束
對象適用以下約束條件KEY_COLUMN_USAGE
關係:
類 |
的名字 |
列清單 |
描述 |
---|---|---|---|
主鍵 |
|
|
唯一地標識關係。 |
唯一鍵 |
|
|
唯一地標識關係。 |
唯一鍵 |
|
|
唯一地標識關係。 |
外鍵 |
|
|
參考文獻列. |
外鍵 |
|
|
參考文獻TABLE_CONSTRAINTS. |