Welke SQL-statement maakt een nieuwe lege Amazon Athena-tabel `new_table` aan die hetzelfde schema heeft als een bestaande tabel `old_table`?
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 correcte optie is CREATE TABLE newtable AS (SELECT FROM oldtable) WITH NO DATA; omdat deze syntax specifiek is ontworpen om een nieuwe tabel te creëren met hetzelfde schema als een bestaande tabel, maar zonder data over te nemen. De WITH NO DATA clausule zorgt ervoor dat de nieuwe tabel leeg is. CREATE TABLE newtable AS SELECT FROM oldtables; zou een nieuwe tabel creëren en alle data van oldtable kopiëren, wat niet de bedoeling is. INSERT INTO newtable SELECT FROM oldtable; vereist dat newtable al bestaat en zou data invoegen, niet de tabel creëren. CREATE TABLE newtable (LIKE oldtable); is geen geldige syntax in Amazon Athena voor het kopiëren van een schema.
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