투케이2K

164. (Oracle/오라클) 테이블 생성 시 (create table) 컬럼 인덱스 시퀀스 자동 증가 설정 본문

OracleDB

164. (Oracle/오라클) 테이블 생성 시 (create table) 컬럼 인덱스 시퀀스 자동 증가 설정

투케이2K 2022. 5. 10. 11:15

[개발 환경 설정]

개발 툴 : Toad

개발 언어 : Oracle

 

[소스 코드]

/* [테이블 생성] */
CREATE TABLE UMCS_DEPT
(
  DEPT_IDX  INTEGER GENERATED ALWAYS AS IDENTITY (START WITH 1 INCREMENT BY 1) NOT NULL,
  DEPT_NAME  VARCHAR2(100 BYTE) NOT NULL,
  DEPT_CHANNER  VARCHAR2(500 BYTE) NOT NULL,
  DEPT_UPDT  VARCHAR2(100 BYTE) NOT NULL
);


/* [테이블 삭제] */
DROP TABLE UMCS_DEPT CASCADE CONSTRAINTS;





/* [인덱스 순서 기준으로 데이터 조회 실시] */
SELECT * --
    FROM UMCS_DEPT
ORDER BY DEPT_IDX ASC;


/* [테이블 데이터 insert (자동 증가 인덱스 컬럼값 제외 : 자동 삽입됨)] */
INSERT INTO UMCS_DEPT (DEPT_NAME, DEPT_CHANNER, DEPT_UPDT) 
    VALUES ('테스트학과', '1234', '20220510');
    
INSERT INTO UMCS_DEPT (DEPT_NAME, DEPT_CHANNER, DEPT_UPDT) 
    VALUES ('테스트학과2', '5678', '20220510');
    
INSERT INTO UMCS_DEPT (DEPT_NAME, DEPT_CHANNER, DEPT_UPDT) 
    VALUES ('테스트학과3', '9011', '20220510');
 

[결과 출력]

 

 

반응형
Comments