Ein Dateningenieur muss ein leeres Duplikat einer bestehenden Amazon Athena-Tabelle (die 1.000 Zeilen enthält) erstellen, um Datenverarbeitung durchzuführen. Welche CREATE TABLE-Abfrage erzeugt eine leere Kopie der Tabelle?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: CREATE TABLE new_table - AS SELECT * FROM old_table - WITH NO DATA;.
Warum dies die Antwort ist
Die korrekte Option ist CREATE TABLE newtable AS SELECT FROM oldtable WITH NO DATA;. Diese SQL-Anweisung erstellt eine neue Tabelle (newtable) mit der gleichen Schemadefinition wie die Quelltabelle (oldtable), kopiert aber keine Daten. Der Zusatz WITH NO DATA ist entscheidend, um sicherzustellen, dass die neue Tabelle leer ist. Die Option CREATE TABLE newtable LIKE oldtable; ist in Standard-SQL-Dialekten wie PostgreSQL oder MySQL üblich, wird aber von Amazon Athena (das Presto/Trino verwendet) nicht unterstützt. CREATE TABLE newtable AS SELECT FROM oldtable; würde das Schema und alle 1.000 Zeilen der Daten kopieren, was nicht der Anforderung eines leeren Duplikats entspricht. CREATE TABLE newtable AS SELECT FROM oldtable WHERE 1=1; ist funktional identisch mit der vorherigen Option, da WHERE 1=1 immer wahr ist und somit alle Daten kopiert werden.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich