TABLE_SHARE_USAGE

Platí pro:ano, zaškrtnuto Databricks SQL ano, zaškrtnuto Databricks Runtime 10.4 LTS nebo vyšší

INFORMATION_SCHEMA.TABLE_SHARE_USAGE uvádí tabulky, které patří sdílením.

Informace se zobrazují jenom pro sdílené složky, se kterými má uživatel oprávnění k interakci.

Toto je rozšíření schématu standardních informací SQL.

Definice

Relace TABLE_SHARE_USAGE obsahuje následující sloupce:

Name Datový typ S možnou hodnotou Null Popis
CATALOG_NAME STRING Ne Katalog tabulky ve sdílené složce.
SCHEMA_NAME STRING Ne Schéma tabulky ve sdíleném prostředí.
TABLE_NAME STRING Ne Tabulka ve sdílení.
SHARE_NAME STRING Ne Název sdílené složky.
PARTITION_SPEC STRING Ano Specifikace filtrování partií pro sdílenou tabulku
CDF_ENABLED STRING Ne Určuje, jestli je ve sdílené tabulce povolená služba CDF.
START_VERSION LONG Ne Počáteční verze přidružená ke sdílené tabulce.
SHARED_AS_SCHEMA STRING Ne Alias sdíleného schématu
SHARED_AS_TABLE STRING Ne Alias sdílené tabulky
COMMENT STRING Ano Volitelný komentář, který popisuje využití sdílení tabulky.

Omezení

Pro vztah platí TABLE_SHARE_USAGE následující omezení:

Třída Name Seznam sloupců Popis
Primární klíč TABLE_SHARE_USAGE_PK SHARE_NAME, SHARED_AS_SCHEMASHARED_AS_TABLE Jedinečný identifikátor využití sdílených složek tabulky
Cizí klíč TABLE_SHARE_USAGE_TABLES_FK CATALOG_NAME, SCHEMA_NAMETABLE_NAME Odkazy TABLES
Cizí klíč TABLE_SHARE_USAGE_SHARES_FK SHARE_NAME Odkazy SHARES

Příklady

> SELECT share_name, catalog_name, schema_name, table_name
    FROM information_schema.table_share_usage;