INFORMATION_SCHEMA。列(Databricks SQL)

描述表和視圖的列(關係)的目錄。

返回的行僅限於用戶特權與的關係。

定義

包含以下的關係列:

的名字

數據類型

可以為空

標準

描述

TABLE_CATALOG

字符串

沒有

是的

目錄包含關係。

TABLE_SCHEMA

字符串

沒有

是的

模式包含的關係。

TABLE_NAME

字符串

沒有

是的

名字的關係列的一部分。

COLUMN_NAME

字符串

沒有

是的

列的名稱。

ORDINAL_POSITION

整數

沒有

是的

位置(編號1在關係)的列。

COLUMN_DEFAULT

字符串

沒有

是的

總是,保留以供將來使用。

IS_NULLABLE

字符串

沒有

是的

是的如果列可以為空,沒有否則。

DATA_TYPE

字符串

沒有

是的

簡單的數據類型的列的名稱,或結構體,或數組

FULL_DATA_TYPE

字符串

沒有

沒有

列定義中指定的數據類型。

CHARACTER_MAXIMUM_LENGTH

整數

是的

是的

總是,保留以供將來使用。

CHARACTER_OCTET_LENGTH

字符串

是的

是的

總是,保留以供將來使用。

NUMERIC_PRECISION

整數

是的

是的

以2為底積分數值類型,浮動,的支持位。為小數數字的數量,否則。

NUMERIC_PRECISION_RADIX

整數

是的

是的

小數10所有其他數字類型2否則。

NUMERIC_SCALE

整數

是的

是的

為積分數值類型0,小數數字的位數小數點向右,否則。

DATETIME_PRECISION

整數

是的

是的

日期0,時間戳,時間間隔第二個3、其他時間間隔0,否則。

INTERVAL_TYPE

字符串

是的

是的

時間間隔的單位部分區間。的一年月的,否則。

INTERVAL_PRECISION

區間為

是的

是的

總是,保留以供將來使用。

MAXIMUM_CARDINALITY

整數

是的

是的

總是,保留以供將來使用。

IS_IDENTITY

字符串

沒有

是的

總是“不”,保留以供將來使用。

IDENTITY_GENERATION

字符串

是的

是的

總是,保留以供將來使用。

IDENTITY_START

字符串

是的

是的

總是,保留以供將來使用。

IDENTITY_INCREMENT

字符串

是的

是的

總是,保留以供將來使用。

IDENTITY_MAXIMUM

字符串

是的

是的

總是,保留以供將來使用。

IDENTITY_MINIMUM

字符串

是的

是的

總是,保留以供將來使用。

IDENTITY_CYCLE

字符串

是的

是的

總是,保留以供將來使用。

IS_GENERATED

字符串

是的

是的

總是,保留以供將來使用。

GENERATION_EXPRESSION

字符串

是的

是的

總是,保留以供將來使用。

IS_SYSTEM_TIME_PERIOD_START

字符串

沒有

是的

總是沒有,保留以供將來使用。

IS_SYSTEM_TIME_PERIOD_END

字符串

沒有

是的

總是沒有,保留以供將來使用。

SYSTEM_TIME_PERIOD_TIMESTAMP_GENERATION

字符串

是的

是的

總是,保留以供將來使用。

IS_UPDATABLE

字符串

沒有

是的

是的如果列是可更新的,沒有否則。

PARTITION_ORDINAL_POSITION

整數

是的

沒有

位置(編號從1)在分區的列,如果不是一個分區列。

評論

字符串

是的

沒有

列的描述(可選)。

約束

以下限製適用於關係:

的名字

列清單

描述

主鍵

COLUMNS_PK

TABLE_CATALOG,TABLE_SCHEMA,TABLE_NAME,COLUMN_NAME

唯一標識符的列。

唯一鍵

COLUMNS_UK

TABLE_CATALOG,TABLE_SCHEMA,TABLE_NAME,ORDINAL_POSITION)

唯一標識符的列。

外鍵

COLUMN_TABLES_FK

TABLE_CATALOG,TABLE_SCHEMA,TABLE_NAME

引用

例子

>選擇ordinal_position,column_name,data_typeinformation_schema在哪裏table_schema=“information_schema”table_name=“catalog_privilges”訂單通過ordinal_position;1委托人字符串2受讓人字符串3catalog_name字符串4privilege_type字符串5is_grantable字符串