Un ingénieur de données doit créer un duplicata vide d'une table Amazon Athena existante (qui contient 1 000 lignes) pour effectuer un traitement de données. Quelle requête CREATE TABLE produira une copie vide de la table ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : CREATE TABLE new_table - AS SELECT * FROM old_table - WITH NO DATA;.
Pourquoi c'est la réponse
L'option correcte, CREATE TABLE newtable AS SELECT FROM oldtable WITH NO DATA;, est la méthode standard en SQL pour créer une table vide avec la même structure (schéma) qu'une table existante, sans copier les données. L'option CREATE TABLE newtable LIKE oldtable; est incorrecte car la clause LIKE n'est pas une syntaxe SQL standard pour la création de tables en Athena/Presto. L'option CREATE TABLE newtable AS SELECT FROM oldtable; est incorrecte car elle copierait à la fois la structure et toutes les 1 000 lignes de données de la table originale, ce qui n'est pas l'objectif. L'option CREATE TABLE newtable as SELECT FROM oldcable WHERE 1=1; est incorrecte pour deux raisons : d'abord, elle contient une faute de frappe (oldcable au lieu de oldtable), et ensuite, même si corrigée, WHERE 1=1 est toujours vrai et copierait toutes les données, tout comme l'option précédente.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise