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 PARTITIONS
Elenca tutte le partizioni in una tabella Athena in ordine non ordinato.
Riepilogo
SHOW PARTITIONS table_name
-
Per visualizzare le partizioni in una tabella ed elencarle in un ordine specifico, vedere la sezione Elenca le partizioni per una tabella specifica nella pagina Interroga il AWS Glue Data Catalog.
-
Per visualizzare il contenuto di una partizione, vedere la sezione Esecuzione di query sui dati della pagina Come partizionare i dati.
-
SHOW PARTITIONS
non elenca le partizioni proiettate da Athena ma non registrate nel catalogo. AWS Glue Per informazioni sulla proiezione delle partizioni, consulta Usa la proiezione delle partizioni con Amazon Athena. -
SHOW PARTITIONS
elenca le partizioni nei metadati, non le partizioni nel file system effettivo. Per aggiornare i metadati dopo aver eliminato manualmente le partizioni in Amazon S3, eseguire ALTER TABLE DROP PARTITION.
Esempi
La query di esempio seguente mostra le partizioni per l'oggetto flight_delays_csv
, che mostra i dati della tabella di volo del Dipartimento dei Trasporti degli Stati Uniti. Per ulteriori informazioni sulle tabelle flight_delays_csv
in questo esempio, consulta Lazy SerDe Simple per CSV file TSV delimitati in modo personalizzato. La tabella è suddivisa per anno.
SHOW PARTITIONS flight_delays_csv
Risultati
year=2007 year=2015 year=1999 year=1993 year=1991 year=2003 year=1996 year=2014 year=2004 year=2011 ...
La query di esempio seguente mostra le partizioni per l'oggetto impressions
, che contiene dati di esplorazione Web di esempio. Per ulteriori informazioni sulle tabelle impressions
in questo esempio, consulta Come partizionare i dati. La tabella è partizionata dal comando dt
(datetime).
SHOW PARTITIONS impressions
Risultati
dt=2009-04-12-16-00 dt=2009-04-13-18-15 dt=2009-04-14-00-20 dt=2009-04-12-13-00 dt=2009-04-13-02-15 dt=2009-04-14-12-05 dt=2009-04-14-06-15 dt=2009-04-12-21-15 dt=2009-04-13-22-15 ...
Elenco delle partizioni in ordine ordinato
Per ordinare le partizioni nell'elenco dei risultati, utilizza la seguente sintassi SELECT
invece di SHOW PARTITIONS
.
SELECT * FROM
database_name
."table_name
$partitions" ORDER BYcolumn_name
La query seguente mostra l'elenco delle partizioni per l'esempio flight_delays_csv
, ma in ordine.
SELECT * FROM "flight_delays_csv$partitions" ORDER BY year
Risultati
year 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 ...
Per ulteriori informazioni, consulta la sezione Elenca le partizioni per una tabella specifica nella pagina Interroga il AWS Glue Data Catalog.