오라클 create table, auto_increament
페이지 정보
본문
CREATE TABLE PLAYER (
PLAYER_ID CHAR(7) NOT NULL,
PLAYER_NAME VARCHAR2(20) NOT NULL,
TEAM_ID CHAR(3) NOT NULL,
E_PLAYER_NAME VARCHAR2(40),
NICKNAME VARCHAR2(30),
JOIN_YYYY CHAR(4),
POSITION VARCHAR2(10),
BACK_NO NUMBER(2),
NATION VARCHAR2(20),
BIRTH_DATE DATE,
SOLAR CHAR(1),
HEIGHT NUMBER(3),
WEIGHT NUMBER(3),
CONSTRAINT PLAYER_PK PRIMARY KEY (PLAYER_ID),
CONSTRAINT PLAYER_FK FOREIGN KEY (TEAM_ID) REFERENCES TEAM(TEAM_ID)
);
출처: https://hyeonstorage.tistory.com/291 [개발이 하고 싶어요]
1) 예제 테이블 생성
create table tmp(
idx_tmp number(10),
name varchar(1000)
);
예제로 사용할 TMP테이블을 생성하였다.
이제 idx_tmp 의 값을 차례대로 증가시키는 시퀀스를 생성해야한다.
2) 시퀀스 생성
CREATE SEQUENCE tmp_seq START WITH 1 INCREMENT BY 1 MAXVALUE 100 CYCLE NOCACHE;
PLAYER_ID CHAR(7) NOT NULL,
PLAYER_NAME VARCHAR2(20) NOT NULL,
TEAM_ID CHAR(3) NOT NULL,
E_PLAYER_NAME VARCHAR2(40),
NICKNAME VARCHAR2(30),
JOIN_YYYY CHAR(4),
POSITION VARCHAR2(10),
BACK_NO NUMBER(2),
NATION VARCHAR2(20),
BIRTH_DATE DATE,
SOLAR CHAR(1),
HEIGHT NUMBER(3),
WEIGHT NUMBER(3),
CONSTRAINT PLAYER_PK PRIMARY KEY (PLAYER_ID),
CONSTRAINT PLAYER_FK FOREIGN KEY (TEAM_ID) REFERENCES TEAM(TEAM_ID)
);
출처: https://hyeonstorage.tistory.com/291 [개발이 하고 싶어요]
1) 예제 테이블 생성
create table tmp(
idx_tmp number(10),
name varchar(1000)
);
예제로 사용할 TMP테이블을 생성하였다.
이제 idx_tmp 의 값을 차례대로 증가시키는 시퀀스를 생성해야한다.
2) 시퀀스 생성
CREATE SEQUENCE tmp_seq START WITH 1 INCREMENT BY 1 MAXVALUE 100 CYCLE NOCACHE;
관련링크
-
https://hyeonstorage.tistory.com/291
5412회 연결 -
https://luji.tistory.com/71
5279회 연결
- 이전글영상 편집 프로그램(Avidemux) 20.08.30
- 다음글java log4j 설정 20.07.29
댓글목록
등록된 댓글이 없습니다.