DB- 시퀀스(Sequence)
- 다음값을 쉽게 얻을수있는 도구 시퀀스 (자동으로 증가) -> 쿼리로 만들수도있고 도구로 만들수도있다.
NOTICE_ID_SEQ 시퀀스를 생성한다.
EX)
INSERT INTO NOTICE(ID, TITLE, WRITER_ID)
VALUES(NOTICE_ID_SEQ.NEXTVAL, '시퀀스예제', 'kang');
SELECT NOTICE_ID_SEQ.NEXVTVAL FROM DUAL; -- 1이출력될것이다. 출력할때마다 증가가된다.
시퀀스에게 다음값이 뭐냐고 물어본다.
테이블 편집으로 가서 ID열을 열시퀀스로 설정한후
아까 만들었던 시퀀스로 이름을 설정해준다.
INSERT INTO NOTICE(TITLE, WRITER_ID)
VALUES( '시퀀스예제2', 'kang');
->ID 열에 시퀀스를 연결해뒀기때문에 위처럼 INSERT 해줘도 들어간다.
댓글남기기