TABLE_SHARE_USAGE
Gäller för: Databricks SQL
Databricks Runtime 10.4 LTS och senare
INFORMATION_SCHEMA.TABLE_SHARE_USAGE visar tabeller som tillhör andelar.
Information visas endast för resurser som användaren har behörighet att interagera med.
Det här är ett tillägg till SQL Standard Information Schema.
Definition
Relationen TABLE_SHARE_USAGE
innehåller följande kolumner:
Name | Datatyp | Nullbar | beskrivning |
---|---|---|---|
CATALOG_NAME |
STRING |
Nej | Katalog för tabellen i delningen. |
SCHEMA_NAME |
STRING |
Nej | Schema för tabellen i den delade resursen. |
TABLE_NAME |
STRING |
Nej | Tabell i delningen. |
SHARE_NAME |
STRING |
Nej | Namnet på aktien. |
PARTITION_SPEC |
STRING |
Ja | Specifikation för partitionsfiltrering för den delade tabellen. |
CDF_ENABLED |
STRING |
Nej | Om CDF är aktiverat i den delade tabellen. |
START_VERSION |
LONG |
Nej | Startversionen som är associerad med den delade tabellen. |
SHARED_AS_SCHEMA |
STRING |
Nej | Alias för det gemensamma schemat. |
SHARED_AS_TABLE |
STRING |
Nej | Alias för den delade tabellen. |
COMMENT |
STRING |
Ja | En valfri kommentar som beskriver tabellandelsanvändningen. |
Begränsningar
Följande begränsningar gäller för TABLE_SHARE_USAGE
relationen:
Klass | Name | Kolumnlista | beskrivning |
---|---|---|---|
Primärnyckel | TABLE_SHARE_USAGE_PK |
SHARE_NAME , SHARED_AS_SCHEMA , SHARED_AS_TABLE |
Unik identifierare för tabellresursanvändningen. |
Främmande nyckel | TABLE_SHARE_USAGE_TABLES_FK |
CATALOG_NAME , SCHEMA_NAME , TABLE_NAME |
Referenser TABLES |
Främmande nyckel | TABLE_SHARE_USAGE_SHARES_FK |
SHARE_NAME |
Referenser SHARES |
Exempel
> SELECT share_name, catalog_name, schema_name, table_name
FROM information_schema.table_share_usage;