오라클2 [ORACLE] INSERT시 컬럼 SEQ 증가 (NVL(MAX(SEQ),0) + 1) PK를 잡기위해 자동으로 증가하는 시퀀스를 사용하거나, 전자정부프레임워크의 EgovIdGnrStrategy 을 사용해왔다. 하지만 시퀀스없이 단순하게 숫자만 +1 씩 증가해주는 부분이 필요해 NVL과 MAX를 이용해 자동증가하는 부분에 대해 알아봤다. 우선 NVL 사용법은 아래를 확인하면된다! https://madinthe90.tistory.com/24?category=1047512 [ORACLE] NVL,NVL2 (공백, NULL 값 치환) NULL 값을 특정값으로 출력하고 싶은 경우 사용하는 함수이다! - NVL NVL 은 컬럼값이 NULL 인 경우 지정된 값을 출력, NULL이 아닌 경우 원래 값을 출력하는 함수. NVL(컬럼,'NULL일때 반환값') NVL(컬럼,0) madinthe90.tisto.. 2022. 4. 18. [ORACLE] 전체 테이블 조회, 코멘트 조회 - 테이블 조회 -- 전체 테이블 목록 SELECT * FROM ALL_ALL_TABLES SELECT * FROM DBA_TABLES SELECT * FROM ALL_OBJECTS WHERE OBJECT_TYPE = 'TABLE' -- 접속한 계정의 테이블 조회 SELECT * FROM TABS SELECT * FROM USER_OBJECTS WHERE OBJECT_TYPE = 'TABLE' SELECT * FROM USER_TABLES -- 테이블 코멘트 조회 SELECT * FROM USER_TAB_COMMENTS --전체 테이블 코멘트 조회 SELECT * FROM ALL_TAB_COMMENTS -- 접속 계정의 전체 테이블 코멘트 조회 - 컬럼 조회 SELECT * FROM COLS -- 전체 .. 2022. 3. 30. 이전 1 다음 반응형