Oracle SQL*PLUS命令应用(八)

Oracle SQL*PLUS命令应用(八)
【8】拷贝数据的相关命令
1 .将一个数据库中的一些数据拷贝到另外一个数据库(如将一个表的数据拷贝到另一个数据库) 
COPY {
FROM   database   |   TO   database  
{APPEND
| CREATE | INSERT | REPLACE } destination_table 
[ (column, column, column, ) ]  USING query 

sql
> COPY  FROM  SCOTT / TIGER @HQ   TO  JOHN / CHROME @WEST  
create  emp_temp 
USING 
select   *   FROM  EMP 

备注:四个参数的意义:
   a. Append:目标数据库的数据表已经存在, 且存在数据. 直接追加到原有数据的后面
   b. 
Create :目标数据库的数据表不存在, 在插入数据前先创建该表,采用和源数据表一样的结构
 c. 
Insert :目标数据库的数据表已经存在, 但没有数据.首次插入
 d. 
Replace :目标数据库的数据表已经存在,而且有数据.直接覆盖目标数据表的数据


-------------------------------------------------------------
生活就像打牌,不是要抓一手好牌,而是要尽力打好一手烂牌。

你可能感兴趣的:(Oracle SQL*PLUS命令应用(八))