我试图创建一个表并复制另一个表的模式,如下所示:
CREATE TABLE IF NOT EXISTS new_table LIKE old_table;
当我这么做的时候,因为 old_table
是一个分区的外部表,它是分区的 new_table
也。我不需要也不想要 new_table
要进行分区,我基本上只需要列定义。它们有很多,而且我经常在我的管道中做这种事情,所以我基本上是懒惰的,因为我不想在我的脚本中散布大量混乱的列定义。
我可以复制表模式而忽略分区吗,或者至少删除一次分区吗 new_table
是否已创建?我已经设法找到了删除分区的方法,但没有完全删除分区。
1条答案
按热度按时间ny6fqffe1#
您可以使用此查询创建
new_table
无分区: