TABLES
Si applica a: Solo databricks SQL Databricks Runtime 10.4 LTS e versioni successive al catalogo Unity
INFORMATION_SCHEMA. TABLES contiene i metadati a livello di oggetto per tabelle e viste (relazioni) all'interno del catalogo locale o di tutti i cataloghi se di proprietà del SYSTEM
catalogo.
Le righe restituite sono limitate alle relazioni con cui l'utente ha il privilegio di interagire.
Definizione
La TABLES
relazione contiene le colonne seguenti:
Nome | Tipo di dati | Nullable | Standard | Descrizione |
---|---|---|---|---|
TABLE_CATALOG |
STRING |
No | Sì | Catalogo che contiene la relazione. |
TABLE_SCHEMA |
STRING |
No | Sì | Schema contenente la relazione. |
TABLE_NAME |
STRING |
No | Sì | Nome della relazione. |
TABLE_TYPE |
STRING |
No | Sì | Uno di 'BASE TABLE' , 'VIEW' . |
IS_INSERTABLE_INTO |
STRING |
No | Sì | 'YES' se la relazione può essere inserita in; in caso contrario, 'NO' . |
COMMIT_ACTION |
STRING |
No | Sì | Sempre 'PRESERVE' . Riservato a un uso futuro. |
TABLE_OWNER |
STRING |
No | No | Utente o gruppo (entità) attualmente proprietaria della relazione. |
COMMENT |
STRING |
Sì | No | Commento facoltativo che descrive la relazione. |
CREATED |
TIMESTAMP |
No | No | Timestamp al momento della creazione della relazione. |
CREATED_BY |
STRING |
No | No | Entità che ha creato la relazione. |
LAST_ALTERED |
TIMESTAMP |
No | No | Timestamp dell'ultima modifica della definizione della relazione in qualsiasi modo. |
LAST_ALTERED_BY |
STRING |
No | No | Entità che ha modificato l'ultima relazione. |
DATA_SOURCE_FORMAT |
STRING |
No | No | Formato dell'origine dati, PARQUET ad esempio , o CSV . |
STORAGE_SUB_DIRECTORY |
STRING |
Sì | No | Deprecato. Sempre NULL . |
Vincoli
I vincoli seguenti si applicano alla TABLES
relazione:
Classe | Nome | Elenco colonne | Descrizione |
---|---|---|---|
Chiave primaria | TABLES_PK |
TABLE_CATALOG , TABLE_SCHEMA , TABLE_NAME |
Identificatore univoco per la relazione. |
Chiave esterna | TABLES_SCHEMATA_FK |
TABLE_CATALOG , TABLE_SCHEMA |
Fa riferimento a SCHEMATA. |
Esempi
> SELECT table_owner
FROM information_schema.tables
WHERE table_schema = 'information_schema'
AND table_name = 'columns';