哪個 SQL 語句會建立一個新的空白 Amazon Athena 資料表 new_table,其結構描述與現有資料表 old_table 相同?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: CREATE TABLE new_table AS (SELECT * FROM old_table) WITH NO DATA;.
為什麼這是答案
正確答案是 CREATE TABLE newtable AS (SELECT FROM oldtable) WITH NO DATA;。這個語法在 Athena 中用於根據現有表的結構建立一個新的空表。AS (SELECT FROM oldtable) 定義了新表的結構將與 oldtable 相同,而 WITH NO DATA 確保只複製結構而不複製任何數據,因此新表是空白的。 選項 CREATE TABLE newtable AS SELECT FROM oldtables; 會複製 oldtables 的結構和所有數據,這與題目要求建立空白表不符。 選項 INSERT INTO newtable SELECT FROM oldtable; 假設 newtable 已經存在,並且會將 oldtable 的數據插入到 newtable 中,這也不是建立空白表的方法。 選項 CREATE TABLE newtable (LIKE oldtable); 雖然在某些 SQL 方言中可用於複製表結構,但在 Amazon Athena 中不支援此語法。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡