当我展示表格时,我在 Impala 中看到一个表格“test”;我想制作一个“test”表的副本,以便它是一个完全相同的副本,但命名为“test\u copy”。我可以执行一个 Impala 查询来完成这个任务吗?如果没有,我怎么做?
ukqbszuj1#
你可以用 "CREATE TABLE test_copy LIKE test" 创建具有相同元数据的表。那你可以用 "INSERT INTO TABLE test_copy SELECT * FROM test" 复制数据。
"CREATE TABLE test_copy LIKE test"
"INSERT INTO TABLE test_copy SELECT * FROM test"
wkyowqbh2#
您可以通过一个命令执行此操作: CREATE TABLE new_table AS (SELECT * FROM table);
CREATE TABLE new_table AS (SELECT * FROM table);
2条答案
按热度按时间ukqbszuj1#
你可以用
"CREATE TABLE test_copy LIKE test"
创建具有相同元数据的表。那你可以用"INSERT INTO TABLE test_copy SELECT * FROM test"
复制数据。wkyowqbh2#
您可以通过一个命令执行此操作:
CREATE TABLE new_table AS (SELECT * FROM table);