Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
SHOW PARTITIONS
Listet alle Partitionen in einer Athena-Tabelle in unsortierter Reihenfolge auf.
Syntax
SHOW PARTITIONS table_name
-
Wie Sie Partitionen in einer Tabelle anzeigen und in einer bestimmten Reihenfolge auflisten, erfahren Sie im Abschnitt Listet Partitionen für eine bestimmte Tabelle auf auf der Seite Fragen Sie die ab AWS Glue Data Catalog.
-
Wie Sie den Inhalt einer Partition anzeigen, erfahren Sie im Abschnitt Abfragen der Daten auf der Seite Ihre Daten partitionieren.
-
SHOW PARTITIONS
listet keine Partitionen auf, die von Athena projiziert, aber nicht im AWS Glue Katalog registriert sind. Weitere Informationen zur Partitionsprojektion finden Sie unter Verwenden Sie die Partitionsprojektion mit Amazon Athena. -
SHOW PARTITIONS
listet die Partitionen in Metadaten auf, nicht die Partitionen im eigentlichen Dateisystem. Um die Metadaten nach dem manuellen Löschen von Partitionen in Amazon S3 zu aktualisieren, führen Sie ALTER TABLE DROP PARTITION aus.
Beispiele
Die folgende Beispielabfrage zeigt die Partitionen für die flight_delays_csv
-Tabelle, die Flugtabellendaten des US-Verkehrsministeriums anzeigt. Weitere Informationen zu dieser Beispieltabelle flight_delays_csv
finden Sie unter Lazy Simple SerDe für CSVTSV, und benutzerdefinierte Dateien mit Trennzeichen. Die Tabelle ist nach Jahr partitioniert.
SHOW PARTITIONS flight_delays_csv
Ergebnisse
year=2007 year=2015 year=1999 year=1993 year=1991 year=2003 year=1996 year=2014 year=2004 year=2011 ...
Die folgende Beispielabfrage zeigt die Partitionen für die impressions
-Tabelle, die Beispieldaten zum Surfen im Internet enthält. Weitere Informationen zu dieser Beispieltabelle impressions
finden Sie unter Ihre Daten partitionieren. Die Tabelle wird durch die Spalte dt
(datetime) partitioniert.
SHOW PARTITIONS impressions
Ergebnisse
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 ...
Partitionen in sortierter Reihenfolge auflisten
Um die Partitionen in der Ergebnisliste zu ordnen, verwenden Sie die folgende SELECT
-Syntax anstelle von SHOW PARTITIONS
.
SELECT * FROM
database_name
."table_name
$partitions" ORDER BYcolumn_name
Die folgende Abfrage zeigt die Liste der Partitionen für das flight_delays_csv
-Beispiel, jedoch in sortierter Reihenfolge.
SELECT * FROM "flight_delays_csv$partitions" ORDER BY year
Ergebnisse
year 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 ...
Weitere Informationen finden Sie im Listet Partitionen für eine bestimmte Tabelle auf-Abschnitt auf der Fragen Sie die ab AWS Glue Data Catalog-Seite.