[PostgreSQL] 시퀀스(Sequence) 사용법 (nextval, currval, setval)
PostgreSQL에서 시퀀스(Sequence)를 사용하는 방법에 대해 알아보자. ▷ 구문 create : CREATE SEQUENCE seq_name nextval : nextval('seq_name') currval : currval('seq_name') setval : setval('seq_name', seq_val, [true/false]) drop : DROP SEQUENCE seq_name 이제 예제를 통해 직접 알아보도록 하자. ▷ 예제1) 시퀀스 생성과 삭제 CREATE SEQUENCE mine_seq; DROP SEQUENCE mine_seq; ▷ 예제2) 시퀀스 현재값과 다음값 SELECT currval('mine_seq'); SELECT nextval('mine_seq'); 여기서 c..
2020. 10. 4.