Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 1

SQL*Plus: Release 11.2.0.1.

0 Production on Wed Jul 25 15:13:25 2012


Enter user-name: sys as sysdba
Enter password:

alter user scott account unlock;


alter user scott account lock;

COPY FROM scott/tiger@orcl TO dbsrc/src_123@orcl CREATE SRC_EMP USING select * from


EMP;
COPY FROM scott/tiger@orcl TO dbsrc/src_123@orcl CREATE SRC_DEPT USING select *
from DEPT;
COPY FROM scott/tiger@orcl TO dbsrc/src_123@orcl CREATE SRC_SALGRADE USING select *
from SALGRADE;

COPY FROM scott/tiger@orcl TO dbtgt/tgt_123@orcl CREATE EMP_TGT USING select * from


EMP where 1=2;

CREATE TABLE EMP_SRC_10 AS select * from EMP_SRC where DEPTNO=10;


CREATE TABLE EMP_SRC_20 AS select * from EMP_SRC where DEPTNO=20;
CREATE TABLE EMP_SRC_30 AS select * from EMP_SRC where DEPTNO=30;

ALTER TABLE SALGRADE RENAME TO SALGRADE_SRC;

ALTER TABLE EMP_SRC ADD PRIMARY KEY (EMPNO);

ALTER TABLE EMP_TGT_EXP RENAME COLUMN MDATE TO date;

ALTER TABLE EMP_TGT_EXP ADD CNAME varchar2(10);

INSERT INTO emp_src_scd VALUES ('7110', 'PRIYA', 'IT', '7566', '15-08-20', '7000',
'1500', '40');
update emp_src_scd SET SAL=5000 where SAL=3000;

If you don't want to list the fields, and the structure of the tables is the same,
you can do:

INSERT INTO `table2` SELECT * FROM `table1`;

or if you want to create a new table with the same structure:

CREATE TABLE new_tbl [AS] SELECT * FROM orig_tbl;

You might also like