表級資料復制

ygzhou518發表於2011-11-15

一、同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部落格 ” ,連結:http://blog.itpub.net/24867586/viewspace-710983/,如需轉載,請註明出處,否則將追究法律責任。

相關文章