Oracel 从旧表创建新表并复制数据

create table dsp_tmpp2 as select * from DSP_CLASY where 1=0

上面加了判断1=0 那么就没有插入数据。

不加判断的话,就也复制了数据


在mysql中试了一下,上面的语法也支持,但是区别是无法用drop table 删除掉有数据的表,在oracle中则可以。

只能先truncate table dsp_tmpp2,然后drop table  dsp_tmpp2 。

你可能感兴趣的:(oracle,mysql,table)