Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 종로예물
- cloud outbound mailer
- 포맷
- Oracle
- pom.xml
- 지원다이아몬드
- DATABASE
- 스프링 프레임 워크
- ora-00984
- oracle db
- G1다이아몬드
- 종로다이아반지
- naver cloud platform
- Spring
- SpringMVC
- WINDOWS10
- ServerTimeZone
- NAVER API
- 당근마켓
- 허먼밀러
- 웨딩링
- PKIX
- NAVER SMS
- java
- 윈도우10
- ORA-65096
- G1diamond
- Windows 10
- 웨딩밴드
- SENS API
Archives
- Today
- Total
더 나은 개발자가 되고싶다..
Oracle 시퀀스 export 쿼리 본문
상위버전 19c 에서 11g로 DB를 복사해야 하는 일이 생겼는데
SQL Developer로 테이블, 뷰, 트리거, 프로스져는 전부 옮겼다.
문제는 시퀀스인데 19c에서 시퀀스를 생성하는 쿼리와 11g에서 시퀀스를 생성하는 쿼리가 달라 시퀀스를 익스포스 -> 임포트를 할 수 없었다.
SELECT
'CREATE SEQUENCE ' || sequence_owner || '.' || sequence_name ||
' INCREMENT BY ' || increment_by ||
' START WITH ' || last_number ||
' MAXVALUE ' || max_value ||
' MINVALUE ' || min_value ||
CASE WHEN cycle_flag = 'N' THEN ' NO' ELSE ' ' END || 'CYCLE ' ||
CASE WHEN cache_size = 0 THEN 'NOCACHE' ELSE 'CACHE ' || cache_size END ||
CASE WHEN order_flag = 'N' THEN ' NO' ELSE ' ' END || 'ORDER;' ddl_sql
FROM
dba_sequences
WHERE
sequence_owner IN
(
'YOUR DB'
)
ORDER BY
sequence_owner,
sequence_name
;
이 쿼리를 돌리면 시퀀스 생성 쿼리가 나온다
'코딩 > Oracle' 카테고리의 다른 글
[MAC] DBeaver 응용프로그램을 실행 할 수 없습니다. (0) | 2022.10.14 |
---|---|
유저 생성, TABLESPACE 설정, 비밀번호 만료기한 등 처리 (0) | 2021.02.15 |
ORA-06575: 패키지 또는 함수 DECRYPT 은 부적당한 상태입니다. (0) | 2020.12.22 |
오라클 12C 버전 사용자 생성, 권한, 삭제 (0) | 2020.11.03 |
ORA-65096 : 공통 사용자 또는 롤 이름이 부적합합니다. (0) | 2020.11.03 |