Bir veri mühendisinin, veri işleme yapmak için mevcut bir Amazon Athena tablosunun (1.000 satırı olan) boş bir kopyasını oluşturması gerekiyor. Tablonun boş bir kopyasını hangi CREATE TABLE sorgusu üretecektir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: CREATE TABLE new_table - AS SELECT * FROM old_table - WITH NO DATA;.
Neden bu cevap
Doğru cevap, CREATE TABLE newtable AS SELECT FROM oldtable WITH NO DATA; ifadesidir. Bu sorgu, oldtable tablosunun şemasını (sütun adları ve veri tipleri) kopyalayarak newtable adında boş bir tablo oluşturur ancak hiçbir veri satırını kopyalamaz. Diğer seçenekler neden yanlış: CREATE TABLE newtable LIKE oldtable;: Athena'da LIKE anahtar kelimesi, tablo şemasını kopyalamak için doğrudan desteklenmez. CREATE TABLE newtable AS SELECT FROM oldtable;: Bu sorgu, oldtable tablosundaki tüm verileri de newtable tablosuna kopyalar, oysa istenen sadece boş bir kopyadır. CREATE TABLE newtable AS SELECT FROM oldcable WHERE 1=1;: Bu sorgu da oldtable tablosundaki tüm verileri kopyalar çünkü WHERE 1=1 koşulu her zaman doğrudur ve tüm satırları seçer. Ayrıca, soruda oldtable yerine oldcable yazılması bir yazım hatasıdır.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez