|
오라클팁 |
[1] |
시소당 |
등록일:2007-12-03 11:11:15 ![](/cafe/cafe_images/percentbar_off.gif) ![](/cafe/cafe_images/percentbar_off.gif) ![](/cafe/cafe_images/percentbar_off.gif) ![](/cafe/cafe_images/percentbar_off.gif) ![](/cafe/cafe_images/percentbar_off.gif) ![](/cafe/cafe_images/percentbar_off.gif) ![](/cafe/cafe_images/percentbar_off.gif) ![](/cafe/cafe_images/percentbar_off.gif) ![](/cafe/cafe_images/percentbar_off.gif) (0%) 작성자:시소당 제목:시퀀스 생성 스크립트 만들기 |
|
데이타 마이그레이션시 통째로 마이그레이션 하는 경우 export후 import하면 sequence가 포함되어
import가 되나 일부 데이타만 마이그레이션 하는 경우 Sequence를 조회를 해서 별도로 만들어 줘야 한다.
아래는 현재 DB에서 sequence를 조회해서 마이그레이션 할 DB에서 사용될 script를 생성하는
쿼리이다. (Oracle 8i에서 수행)
set pages 0 lines 200
SELECT 'create sequence ' || SEQUENCE_NAME
|| ' start with ' ||GREATEST(MIN_VALUE,LAST_NUMBER)
|| ' increment by ' ||INCREMENT_BY
|| ' minvalue ' ||MIN_VALUE
|| ' maxvalue ' ||MAX_VALUE
||DECODE(CACHE_SIZE, 0, ' nocache', ' cache ' || CACHE_SIZE)
|| ' '||DECODE(CYCLE_FLAG, 'Y', 'cycle', 'nocycle')
|| ' '||DECODE(ORDER_FLAG, 'Y', 'order', 'noorder') ||';'
FROM ALL_SEQUENCES
WHERE SEQUENCE_OWNER = 'SCOTT';
|
[본문링크] 시퀀스 생성 스크립트 만들기
|
[1]
|
|
|
|
|
코멘트(이글의 트랙백 주소:/cafe/tb_receive.php?no=1194 |
|
|
|
|
|
|
|
|
|
Copyright byCopyright ⓒ2005, SSISO Community All Rights Reserved.
|
|
|