Comandi di controllo generale della tabella esternaExternal table general control commands

Per una panoramica delle tabelle esterne, vedere le tabelle esterne .See external tables for an overview of external tables. I comandi seguenti sono rilevanti per qualsiasi tabella esterna (di qualsiasi tipo).The following commands are relevant to any external table (of any type).

. Mostra tabelle esterne.show external tables

Sintassi:Syntax:

.show external tables.show external tables

.show``external table TableName.show external table TableName

OutputOutput

Parametro di outputOutput parameter TypeType DescriptionDescription
TableNameTableName stringstring Nome della tabella esternaName of external table
TableTypeTableType stringstring Tipo di tabella esternaType of external table
CartellaFolder stringstring Cartella della tabellaTable's folder
DocStringDocString stringstring Stringa che documenta la tabellaString documenting the table
ProprietàProperties stringstring Proprietà serializzate JSON della tabella (specifiche del tipo di tabella)Table's JSON serialized properties (specific to the type of table)

Esempi:Examples:

.show external tables
.show external table T
TableNameTableName TableTypeTableType CartellaFolder DocStringDocString ProprietàProperties
TT BLOBBlob ExternalTablesExternalTables DocsDocs {}

. Mostra lo schema della tabella esterna.show external table schema

Sintassi:Syntax:

.show``external table TableName schema as ( json | csl ).show external table TableName schema as (json | csl)

.show``external table TableNamecslschema.show external table TableName cslschema

OutputOutput

Parametro di outputOutput parameter TypeType DescriptionDescription
TableNameTableName stringstring Nome della tabella esternaName of external table
SCHEMASchema stringstring Schema della tabella in formato JSONThe table schema in a JSON format
DatabaseNameDatabaseName stringstring Nome del database della tabellaTable's database name
CartellaFolder stringstring Cartella della tabellaTable's folder
DocStringDocString stringstring Stringa che documenta la tabellaString documenting the table

Esempi:Examples:

.show external table T schema as JSON
.show external table T schema as CSL
.show external table T cslschema

Output:Output:

JSONjson:

TableNameTableName SCHEMASchema DatabaseNameDatabaseName CartellaFolder DocStringDocString
TT {"Name": "ExternalBlob",{"Name":"ExternalBlob",
"Folder": "ExternalTables","Folder":"ExternalTables",
"DocString": "docs","DocString":"Docs",
"OrderedColumns": [{"Name": "x", "Type": "System. Int64", "CslType": "Long", "DocString": ""}, {"Name": "s", "Type": "System. String", "CslType": "String", "DocString": ""}]}"OrderedColumns":[{"Name":"x","Type":"System.Int64","CslType":"long","DocString":""},{"Name":"s","Type":"System.String","CslType":"string","DocString":""}]}
DBDB ExternalTablesExternalTables DocsDocs

CSLcsl:

TableNameTableName SCHEMASchema DatabaseNameDatabaseName CartellaFolder DocStringDocString
TT x:long,s:stringx:long,s:string DBDB ExternalTablesExternalTables DocsDocs

. Elimina tabella esterna.drop external table

Sintassi:Syntax:

.drop``external table TableName [ ifexists ].drop external table TableName [ifexists]

OutputOutput

Restituisce le proprietà della tabella eliminata.Returns the properties of the dropped table. Per ulteriori informazioni, vedere . Mostra tabelle esterne.For more information, see .show external tables.

Esempi:Examples:

.drop external table ExternalBlob
TableNameTableName TableTypeTableType CartellaFolder DocStringDocString SCHEMASchema ProprietàProperties
TT BLOBBlob ExternalTablesExternalTables DocsDocs [{"Name": "x", "CslType": "Long"},[{ "Name": "x", "CslType": "long"},
{"Name": "s", "CslType": "String"}]{ "Name": "s", "CslType": "string" }]
{}

Passaggi successiviNext steps