본문 바로가기

오라클 실무..

MEMORY 복제용 COPY_T 쉽게 만들기

카테고리 : Oracle http://blog.paran.com/regein/9571148

DBMS에 최초접속할때 MEMORY 복제용 테이블을 만드는 스크립트

대상 : 전 DBMS에서 수행할 수 있음.

* 아래의 명령을 수행하면 COPY_T라는 테이블이 만들어진다. 별도로 스크립트를 만들어서 INSERT하는거 보다 훨씬 쉽다. 단, 아무테이블에는 최소 14개의 ROW가 존재해야 한다.

CREATE TABLE COPY_T
AS
SELECT ROWNUM SN_N,TO_CHAR(ROWNUM,'09')SN_C FROM 아무테이블
WHERE ROWNUM < 15;

ALTER TABLE COPY_T
ADD CONSTRAINT COPY_T_PK PRIMARY KEY (SN_N);