Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
SHOW CREATE TABLE
Analizza una tabella esistente denominata table_name
per generare la query che l'ha creata.
Riepilogo
SHOW CREATE TABLE [db_name.]table_name
Parametri
- TABLE [db_name.]table_name
-
Il parametro
db_name
è facoltativo. Se omesso, il contesto rimanda automaticamente al database corrente.Nota
Il nome della tabella è obbligatorio.
Esempi
SHOW CREATE TABLE orderclickstoday;
SHOW CREATE TABLE `salesdata.orderclickstoday`;
Risoluzione dei problemi
Se si utilizza l'operazione AWS Glue CreateTableAPI o il AWS CloudFormation AWS::Glue::Table
modello per creare una tabella da utilizzare in Athena senza specificare la TableType
proprietà e quindi si esegue una query DDL come SHOW CREATE TABLE
oMSCK REPAIR TABLE
, è possibile ricevere il messaggio di errore FAILED: NullPointerException
Name is null.
Per risolvere l'errore, specifica un valore per l'TableInputTableType
attributo come parte della chiamata o del modello AWS GlueCreateTable
API.AWS CloudFormation I valori possibili per TableType
includono EXTERNAL_TABLE
o VIRTUAL_VIEW
.
Questo requisito si applica solo quando si crea una tabella utilizzando l'operazione AWS Glue
CreateTable
API o il AWS::Glue::Table
modello. Se si crea una tabella per Athena utilizzando un'istruzione DDL o un crawler AWS Glue
, la proprietà TableType
viene definita automaticamente.