1.创建一个表并将表中数据复制到新表中
create table t as select * from dba_objects;
指定条件插入到新建表中
create table tab_small as select * from dba_objects where rownum<=10;
2.创建表根据查询结果字段别名创建表
create table t2 as select rownum id ,dbms_random.string('b', 50) n ,data_object_id data_id from dba_objects where rownum<=10000;
3.只复制表结构,不要数据
create table tab_small as select * from dba_objects where 1=2;
本文介绍了在Oracle数据库中使用SQL进行表操作的三种方法:完全复制表及其数据,根据特定条件复制部分数据,以及仅复制表结构而不包含数据。通过实际SQL语句示例,读者可以学习如何高效地管理和操作数据库表。
272

被折叠的 条评论
为什么被折叠?



