oracle怎么快速复表,怎么建立复表

如何在Oracle中复制表结构和表数据

1、如图:SQLSERVER 复制表数据 直接应用select  into 。

创新互联从2013年开始,先为仙桃等服务建站,仙桃等地企业,进行企业商务咨询服务。为仙桃企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

2、SQLSERVER复制表结构 加上条件 where 1=0。如图:

3、ORACLE复制表数据,需要使用create。如图所示:

4、ORACLE复制表结构 加上条件 where 1=0。如图所示:

5、ACCESS复制表数据 与SQLSERVER相同。如下图:

6、ACCESS复制表结构 加上条件 where 1=0 也与SQLSERVER相同。如下图:

如何方便快速的复制一个oracle用户的所有表

1.导出

可用命令exp,类似于如下

da1/da1@ORCL file=E:\da1.dmp log=E:\da1.log

da1为用户名,斜线后为密码,@后为数据库实例名,file后是导出文件的地址,log是导出时的日志,如果有错误,能够有据可查。

2.导入

imp da2/da2@ORCL buffer=50000000 full=n file=E:\da1.dmp ignore=y rows=y commit=y compile=n fromuser=da1 touser=da2 log=E:\da2.log

导入的命令与exp相似。

3.注意事项

用户必须有导入导出权限,否则过程可能失败。

oracle怎么复制表以及表中数据

可用如下方法复制:

如果新表不存在:

比如有一张表叫test,现在要复制表结构及表内数据,可执行代码:

create table test as select * from test;

这样就把表结构连同数据一起复制了。

如果表存在,可用以下代码:

insert into test1 select * from test;

commit;


本文标题:oracle怎么快速复表,怎么建立复表
URL链接:http://myzitong.com/article/dsccjod.html