select * into 复制表 from 原表 原表数据改变之后,我怎么用复制表的数据将原表数据覆盖掉

select * into JL_SC_SM_SalesOrderDetail20190314 from JL_SC_SM_SalesOrderDetail

先把表复制一个,复制完之后修改原表数据,发现改错了,怎么将复制的那个表的数据将原表的数据覆盖掉

1.清除原表数据:truncate table 原表
2.将复制表数据插入原表:insert into 原表(select * from 复制表)

select * into 原表 from 复制表

表有多少数据?有分区吗?需要覆盖的数据有多少?