Która instrukcja SQL tworzy nową, pustą tabelę Amazon Athena o nazwie new_table, która ma ten sam schemat co istniejąca tabela old_table?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: CREATE TABLE new_table AS (SELECT * FROM old_table) WITH NO DATA;.
Dlaczego to jest odpowiedź
Poprawna opcja to CREATE TABLE newtable AS (SELECT FROM oldtable) WITH NO DATA;. Ta instrukcja tworzy nową tabelę newtable z identycznym schematem jak oldtable, ale bez kopiowania żadnych danych. Klauzula WITH NO DATA jest kluczowa, ponieważ zapewnia, że nowa tabela jest pusta. Opcja CREATE TABLE newtable AS SELECT FROM oldtables; jest niepoprawna, ponieważ skopiowałaby również wszystkie dane z oldtable do newtable, co nie jest celem. Opcja INSERT INTO newtable SELECT FROM oldtable; jest niepoprawna, ponieważ wymagałaby, aby newtable już istniała, a jej celem jest wstawienie danych, a nie utworzenie pustej tabeli ze schematem. Opcja CREATE TABLE newtable (LIKE oldtable); nie jest standardową składnią SQL dla Amazon Athena do tworzenia tabeli na podstawie schematu innej tabeli.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana