首页 > 学院 > 开发设计 > 正文

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

2019-11-09 13:39:36
字体:
来源:转载
供稿:网友
create table test_temp2 as select * from test_temp where 1=0;
 

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

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

 

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

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


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表