Een data engineer moet een lege duplicaat maken van een bestaande Amazon Athena-tabel (die 1.000 rijen bevat) om gegevensverwerking uit te voeren. Welke CREATE TABLE-query produceert een lege kopie van de tabel?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: CREATE TABLE new_table - AS SELECT * FROM old_table - WITH NO DATA;.
Waarom dit het antwoord is
De CREATE TABLE newtable AS SELECT FROM oldtable WITH NO DATA; query is correct omdat deze specifiek is ontworpen om een nieuwe tabel te maken met hetzelfde schema als de brontabel (oldtable), maar zonder de data te kopiëren. De WITH NO DATA clausule zorgt ervoor dat de nieuwe tabel leeg is. De optie CREATE TABLE newtable LIKE oldtable; zou ook een lege tabel maken met hetzelfde schema, maar is minder gangbaar in Athena/Presto SQL. CREATE TABLE newtable AS SELECT FROM oldtable; zou een volledige kopie maken, inclusief alle 1.000 rijen, wat niet de bedoeling is. CREATE TABLE newtable AS SELECT FROM oldtable WHERE 1=1; is functioneel identiek aan de vorige optie, aangezien WHERE 1=1 altijd waar is en dus alle rijen selecteert.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig