목록SQL (2)
개발자입니다
PRIMARY KEY : 각 행을 식별하는 고유 키. 필수는 아니며 숫자, 문자 등 가능하다. 숫자가 SQL 실행속도 빠르다. 2개 이상을 PRIMARY KEY로 설정할 수 있다. 1개만 지정할때와 명령어가 다르다. 참고: https://kimsyoung.tistory.com/entry/SQL-%EA%B8%B0%EB%B3%B8-%ED%82%A4%EC%97%90-%EB%8C%80%ED%95%9C-%EC%9D%B4%ED%95%B4 CREATE TABLE enrollment( course_id interger, student_id integer, start_date date, PRIMARY KEY (course_id, student_id));
시퀀스(Sequence)란? 유일(UNIQUE)한 값을 생성해주는 오라클 객체이다. 시퀀스를 생성하면 기본키와 같이 순차적으로 증가하는 컬럼을 자동적으로 생성 할 수 있다. 보통 PRIMARY KEY 값을 생성하기 위해 사용 한다. 메모리에 Cache되었을 때 SEQUENCE 값의 액세스 효율이 증가 한다. SEQUENCE는 테이블과는 독립적으로 저장되고 생성됩니다. 따라서 하나의 SEQUENCE를 여러 테이블에서 쓸 수 있다. 출처: https://pongshowng.tistory.com/10 [퐁숑퐁숑:티스토리] -생성 방법 CREATE SEQUENCE session_board_seq; -설정 방법 생성한 시퀀스 이름.nextval 이라 하면 1씩 증가하는 값 저장된다. INSERT INTO sess..