Watch this video on YouTube
What is the main difference between the below two commands? INSERT OVERWRITE table_name SELECT * FROM table CREATE OR REPLACE TABLE table_name AS SELECT * FROM table