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 |
Tags
- 포맷
- Windows 10
- G1다이아몬드
- DATABASE
- NAVER SMS
- 허먼밀러
- ORA-65096
- naver cloud platform
- Spring
- G1diamond
- PKIX
- SENS API
- 지원다이아몬드
- 스프링 프레임 워크
- 종로다이아반지
- oracle db
- SpringMVC
- java
- cloud outbound mailer
- 윈도우10
- pom.xml
- ServerTimeZone
- NAVER API
- ora-00984
- 웨딩밴드
- 종로예물
- Oracle
- 당근마켓
- 웨딩링
- WINDOWS10
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 |