ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 表級數據復制

表級數據復制

原创 Linux操作系统 作者:ygzhou518 时间:2011-11-15 16:06:58 0 删除 编辑

一、同DB下的表數據復制

ORACLE:

1、SQL>create table ygzhou.new as select * from scheme.old;

2、SQL>copy from system/system@ygzhou create ygzhou.new using select * from scheme.old;

MSSQL SERVER:

     select  * into [ygzhou].[dbo].[new] from [ygzhou].[dbo].[old]

      go

二、跨DB下的數據copy

ORACLE:

1、using dblink

SQL>create table ygzhou.new as select * from scheme.old@dblink_name;

2、SQL COPY

SQL>copy from system/system@ygzhou create ygzhou.new using select * from scheme.old;

MSSQL SERVER:

  select  * into [ygzhou_NEW].[dbo].[new] from [ygzhou].[dbo].[old]

   go

三、跨SERVER下的數據

ORACLE:

同跨DB;

MSSQL SERVER:

利用DBLink

在目的server建立連接到源服務器的link

SELECT *  into  [NEWDB_NAME].[dbo].[NEWTABLE_NAME]  FROM [DBLINK_NAME].[DB_NAME].[dbo].[TABLE_NAME]
GO

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24867586/viewspace-710983/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 鎖表
下一篇: 查詢改善?
请登录后发表评论 登录
全部评论

注册时间:2011-02-11

  • 博文量
    167
  • 访问量
    400256