信息模式(Databricks SQL)

預覽

統一目錄公共預覽.要參與預覽,請與您的Databricks代表聯係。

INFORMATION_SCHEMA是一個基於SQL標準的、係統提供的模式,存在於除HIVE_METASTORE目錄。

在信息模式中,您可以找到一組視圖,這些視圖描述模式的目錄已知的對象,您有權查看這些對象。的信息模式係統目錄返回關於跨metastore中所有目錄的對象的信息。

信息模式的目的是為元數據提供一個基於SQL的、自我描述的API。

信息模式的實體關係圖

下麵的實體關係(ER)圖概述了信息模式中的關係以及它們之間的關係。

信息模式的ER圖

信息模式的觀點

的名字

描述

CATALOG_PRIVILEGES

列表校長哪有特權在目錄上。

目錄

描述目錄。

描述目錄中表和視圖的列。

CHECK_CONTRAINTS

保留以備將來使用。

INFORMATION_SCHEMA_CATALOG_NAME

返回此信息模式的目錄的名稱。

REFERENTIAL_CONSTRAINTS

保留以備將來使用。

TABLE_PRIVILEGES

列表校長哪有特權在目錄中的表和視圖上。

描述在編目中定義的表和視圖。

SCHEMA_PRIVILEGES

列表校長哪有特權在目錄中的模式上。

圖式

描述目錄中的模式。

的觀點

描述關於目錄中視圖的特定於視圖的信息。

筆記

雖然在SQL語句中引用標識符時不區分大小寫,但它們存儲在信息模式中為字符串.這意味著您必須使用存儲標識符的情況來搜索它們,或者使用諸如我喜歡

例子

>選擇table_namecolumn_nameinformation_schema的觀點在哪裏data_type“雙”schema_name“information_schema”